实现托管设备
采用 UPnP 技术的设备主机实现核心 UPnP 协议:发现、说明、控制和事件。 实现托管设备的开发人员只需提供:
- 设备及其服务的说明。
- 设备功能的实现。
例如,时钟设备的开发人员必须为它提供基于 UPnP 的设备和服务说明,并且时钟功能的实现 (如保留时间、设置时间和响应当前时间) 的查询。 设备主机:
- 根据 UPnP 发现协议通知设备。
- 响应对设备说明的查询。
- 将控制请求路由到实现时钟函数的设备代码部分。
- 维护服务的事件订阅。
- 当服务的状态发生更改时,向订阅者发送事件通知。