跳转至

MQTTMSGGET

打印收到的所有的订阅消息:AT+MQTTMSGGET

语法规则:

命令类型 语法 返回 说明
执行命令 AT+MQTTMSGGET [+MSUB: <topic>,<len>,<message>]
[+MSUB: <topic>,<len>,<message>]
[+MSUB: <topic>,<len>,<message>]
[+MSUB: <topic>,<len>,<message>]
OK
执行命令将会打印收到的保存在cache中的主题订阅消息。执行完以后,<status>将会变成invalid。
查询命令 AT+MQTTMSGGET? +MQTTMSGGET:0,<status>
+MQTTMSGGET:1,<status>
+MQTTMSGGET:2,<status>
+MQTTMSGGET:3,<status>
OK
测试命令 AT+MQTTMSGGET=? OK
注意事项 当 AT+MQTTMSGSET=1,执行命令可以打印订阅消息。一次最多打印4条。如果一次上报多于4条,则打印最新的4条,最老的那条将被覆盖。

参数定义:

参数 定义 取值 对取值的说明
<topic> 消息主题 字符串 最大256个字节。
<len> 接收消息长度 单位:字节
<message> 消息内容 字符串 最大4100个字节。
<status> 消息状态 VALID 有效数据, AT+MQTTMSGGET执行模块可以打印这些消息
INVALID 无效数据