实现托管设备

采用 UPnP 技术的设备主机实现核心 UPnP 协议:发现、说明、控制和事件。 实现托管设备的开发人员只需提供:

  • 设备及其服务的说明。
  • 设备功能的实现。

例如,时钟设备的开发人员必须为它提供基于 UPnP 的设备和服务说明,并且时钟功能的实现 (如保留时间、设置时间和响应当前时间) 的查询。 设备主机:

  • 根据 UPnP 发现协议通知设备。
  • 响应对设备说明的查询。
  • 将控制请求路由到实现时钟函数的设备代码部分。
  • 维护服务的事件订阅。
  • 当服务的状态发生更改时,向订阅者发送事件通知。