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