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