更新时间:2022-02-24 GMT+08:00
消息格式
MQTT消息分为固定报头(Fixed header)、可变报头(Variable header)和有效载荷(Payload)部分。
固定报头(Fixed header)和可变报头(Variable header)格式的填写直接参考MQTT标准规范。有效载荷(Payload)部分在PUB消息中可以由应用定义,即设备和IoT平台之间自己定义。
下面主要介绍CONNECT、SUB和PUB消息格式的填写。
- CONNECT - Client requests a connection to a server
有效载荷(Payload)中的主要参数填写,具体参见MQTT CONNECT连接鉴权。
- SUBSCRIBE - Subscribe to named topics
有效载荷(Payload)中的主要参数填写:Topic name,填写为设备想要订阅的主题消息,目前填写为设备自己的topic,具体参见Topic定义。
- PUBLISH - Publish message
- 可变报头(Variable header):Topic name,设备发往IoT平台时,为平台的Topic name,设备接收消息时,为设备的Topic name,具体参见Topic定义。
- 有效载荷(Payload)中的主要参数填写:为完整的数据上报和命令下发的消息内容,目前是一个json对象。
父主题: 概述