MQTTMODE
MQTT消息编码格式切换:AT+MQTTMODE
本命令设置MQTT发布消息的编码格式,是ASCII还是HEX。
语法规则:
| 命令类型 | 语法 | 返回 | 说明 |
|---|---|---|---|
| 设置命令 | AT+MQTTMODE=<mode> |
OK | 成功 |
| ERROR | 失败 | ||
| 查询命令 | AT+MQTTMODE? | +MQTTMODE: <mode>OK |
|
| 测试命令 | AT+MQTTMODE=? | +MQTTMODE: (0,1) OK |
参数定义:
| 参数 | 定义 | 取值 | 对取值的说明 |
|---|---|---|---|
<mode> |
MQTT发布消息的编码格式 | 0 | ASCII格式 |
| 1 | HEX格式 |
举例:
| 命令(→)/返回(←) | 实例 | 解释和说明 |
|---|---|---|
| → | AT+MQTTMODE=1 | 设置发布MQTT消息的格式为:HEX |
| ← | OK | |
| → | AT+MPUB="test",0,0,"313233" | 比如发布消息内容为123,则发布的格式为十六进制格式的可见模式,实际消息接收者收到的消息内容是123 |
| ← | OK | |
| → | AT+MQTTMODE=0 | 设置发布MQTT消息的格式为:ASCII |
| ← | OK | |
| → | AT+MPUB="test",0,0,"123" | 发布消息的内容 123 |
| ← | OK |