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 | 无效数据 |