ISO/IEC 29341-30-12:2017
Information technology - UPnP Device Architecture - Part 30-12: IoT management and control device control protocol - IoT management and control transport generic service
发布时间:2017-06-01 实施时间:


随着物联网技术的发展,越来越多的设备被连接到互联网上。这些设备可以通过互联网进行远程管理和控制,从而实现更加智能化的应用。然而,不同的设备厂商采用的通信协议和数据格式不同,导致设备之间的互操作性较差。为了解决这个问题,UPnP论坛提出了UPnP设备架构,其中包括了IoT管理和控制设备控制协议。

IoT管理和控制设备控制协议定义了一种通用的服务,用于管理和控制IoT设备。该协议采用了基于HTTP的RESTful架构,支持GET、PUT、POST、DELETE等HTTP方法。通过这些方法,可以对IoT设备进行状态查询、属性设置、命令执行等操作。此外,该协议还支持事件通知机制,当设备状态发生变化时,可以通过事件通知机制向外部系统发送通知。

IoT管理和控制设备控制协议的通信采用了基于TCP的传输协议。该协议支持多种传输方式,包括HTTP、HTTPS、WebSocket等。通过这些传输方式,可以在不同的网络环境下进行通信,保证了协议的通用性和可扩展性。

IoT管理和控制设备控制协议的实现需要遵循一定的规范。首先,设备需要支持UPnP设备架构,并实现IoT管理和控制设备控制协议。其次,设备需要提供一定的元数据信息,包括设备类型、服务类型、操作类型等。最后,设备需要支持事件通知机制,当设备状态发生变化时,需要向外部系统发送通知。

总之,IoT管理和控制设备控制协议是一种通用的服务,用于管理和控制IoT设备。该协议采用了基于HTTP的RESTful架构,支持多种传输方式,具有通用性和可扩展性。设备实现该协议需要遵循一定的规范,包括支持UPnP设备架构、提供元数据信息、支持事件通知机制等。

相关标准
- ISO/IEC 29341-1:2012 Information technology - UPnP Device Architecture - Part 1: Architecture and overview
- ISO/IEC 29341-30-1:2016 Information technology - UPnP Device Architecture - Part 30-1: Device control protocol - HTTP binding
- ISO/IEC 29341-30-2:2016 Information technology - UPnP Device Architecture - Part 30-2: Device control protocol - SOAP binding
- ISO/IEC 29341-30-3:2016 Information technology - UPnP Device Architecture - Part 30-3: Device control protocol - GENA binding
- ISO/IEC 29341-30-4:2016 Information technology - UPnP Device Architecture - Part 30-4: Device control protocol - WebSocket binding