消息队列遥测传输协议MQTT(Message Queuing Telemetry Transport)是为一些计算能力较弱且工作在低带宽、不可靠网络的控制设备或传感器进行数据通讯而设计的一种协议。
基于TCP/IP并支持TLS加密,是主流的物联通信协议,可适用于设备间消息通信,或需要服务端向设备发送控制信令、配置场景。
阿里云物联网平台支持设备使用MQTT协议接入云端进行通信。
支持版本
阿里云支持标准MQTT协议接入,兼容3.1.1和3.1版本协议,具体的协议请参考 MQTT 3.1.1 和 MQTT 3.1 协议文档。
与标准MQTT的区别
1. 支持MQTT 的 PUB、SUB、PING、PONG、CONNECT、DISCONNECT和UNSUB等报文。
2. 支持clean session。
3. 不支持QoS2。
安全等级
TCP通道基础 + TLS协议(TLSV1.2 版本):安全级别高
TCP通道基础+对称加密(使用设备私钥做对称加密):安全级别中。
TCP方式(数据不加密): 安全级别低。
Topic
系统默认通信类Topic可前往阿里云物联网平台控制台设备详情页查看。
阿里云物联网MQTT协议规范
腾讯云最新优惠活动,点击查看
腾讯云香港及海外免备案服务器优惠活动,点击查看
华为云服务器本周优惠活动,点击查看