关于uPnP 协议的设备是什么的问题
UPnP是通用即插即用(Universal Plug and Play)的缩写,它主要用于实现设备的智能互联互通。使用UPnP协议不需要设备驱动程序,因此使用UPnP建立的网络是与介质无关的,它可以运行在几乎所有的操作系统平台之上。UPnP定义了设备、设备之间和控制点、控制点之间通讯的协议。
完整的UPnP由设备寻址、设备发现、设备描述、设备控制、事件通知和基于Html的描述界面几部分构成。其协议栈如图1所示。
[img] [/img]
在最高层中仅包含UPnP制造商定义的特定设备信息,紧接着是UPnP工作组定义的内容补充制造商信息。
从这层往下,定义的消息为UPnP特定的消息。也就是说,这些消息定义为以下几个协议:简单设备发现协议(Simple Service Discovery Protocol),通用事件通知结构(General Event Notification Architecture)和简单对象存取协议(Simple Object Access Protocol),并使用HTTPU或者HTTPMU发送。
这几个部分在UPnP中的层次关系如图2所示。
[img] [/img]
。