serviceType:服务类型,UPnP论坛规定为urn:schemas-upnp-org:service:serviceType: ver,serviceType:ver由用户自己设定
SCPDURL: 服务描述的URL
controlURL: 服务控制的URL
eventSubURL:服务事件的URL
presentationURL:参数表示设备展示所对应的请求页面地址
specVersion:配置的是UPnP协议版本编号
<device>到</device>之间描述的是一个完整的UPnP设备;
<root>到</root>即描述的一个根设备
设备服务XML描述文档中动作字段
每个动作在一个设备服务中由动作名称name唯一标识,动作的参数是在<argumentList>中由<argument>描述的,argument的参数如表
参数 | 说明 |
<name> | 参数名,以字母开头,可以以数字、字母和下划线组成 |
<direction> | “in”或“out”,表示输入和输出参数 |
<retval> | 可选,最多指定一个参数为动作返回值 |
<relatedStateVariable> | 必须为一个状态变量名 |
设备服务XML描述文档中状态变量字段
状态变量< stateVariable >
参数 | 说明 |
<name> | 状态变量名,以字母开头,可以以数字、字母和下划线组成 |
<dataType> | 数据类型,详细见注 |
<defaultValue> | 默认值 |
<allowedValueList> | 有效的字符值列表,每个有效字符值在<allowedValue>中定义 |
<allowedValueRange> | 包括最小值在<minimum> 中定义,最大值在<maximum>中定义,<step>步进值 |