例子參考felix的的upnp例子:
注意點如下:
upnp extra和upnp base driver的bundle並且需要預先安裝載入這些bundle,否則時時發現不了osgi中的upnp裝置;
2.upnp例子中需要注意一下兩個點:
a.裝置屬性中定義:
props.put(org.osgi.service.device.constants.device_category,
new string);
中的key:constants.device_category而不是upnpdevice.
device_category
這兩者的key的字串時不相同的,具體可以可以反編譯庫檢視。
b.upnp的服務中的id時時要求有四段的字串,即3個「:」分割。
可以監測upnp裝置端可以使用一下:
pc:upnp inspector
android:upnpbrowser-master
WebServer 基於UPnP的HTTP服務
基於upnp的webserver服務 1.upnp簡介 upnp universal plug and play 即插即用協議,是基於tcp ip和裝置間通訊定製的internet協議。提供了ssdp service discovery protocol soap object access pro...
UPNP的工作流程
1.定址。dhcp 或autoip 2.發現.當裝置接入網路,裝置向網路上的cp通知自己的服務,同樣,如果cp被新增到網路上,cp會搜尋網路上的可用裝置。要注意裝置資訊和服務資訊都是要組播出去的。ssdp service discovery protocol,簡單服務發現協議 說明裝置是怎樣向網路通...
UPnP的相關資料 整理
upnp universal plag and play,通用即插即用 urn uniform resource name,統一資源名稱,用於定位服務,與位址無關 url universal resource location,統一資源定位符,一般是乙個鏈結形式,如 uri uniform reso...