控制点 API 的基本操作是什么?
所有控制点都执行以下任务:
- 在网络上查找基于 UPnP 的可用设备。
- 确定这些设备中哪些设备感兴趣。
- 向感兴趣的设备发出控制请求,并接收设备生成的事件。
应用程序必须首先通过执行搜索在网络上查找基于 UPnP 的设备。 由于 UPnP 体系结构定义的搜索条件相当广泛,因此应用程序可能会发现设备数可能超过所需的设备。 因此,应用程序必须检查找到的设备的特征,以确定哪些设备最符合搜索条件。 然后,应用程序可以向这些设备发出控制请求。
以下部分介绍如何通过 UPnP 技术使用控制点 API 来执行这些操作:
有关控制点 API 中每个接口的详细文档,请参阅 控制点 API 参考。