// 发送命令:回车后,在点击发送 AT+QMTPUB=0,0,0,0,"$dp" // 16 进制分别发送 // 发送命令不要加回车 01 00 3B( 01固定,第2个是你要发的json数据所占的字节数的高位,第3个是低位 ) // 发送json数据 {"datastreams":[{"id":"temp","datapoints":[{"value":25}]}]} // 16进制发送 1A
时间: 2023-07-19 20:10:39 浏览: 202
你可以使用AT指令 `AT+QMTPUB` 来向设备发送指令并发送JSON数据。下面是一个示例:
```
AT+QMTPUB=0,0,0,0,"$dp"
```
这条指令会向设备发送一条MQTT消息,其中 `$dp` 是设备的数据点。接着,你需要发送JSON数据,将其转换为16进制格式,并在不加回车的情况下发送到串口中。在这个例子中,发送的JSON数据为:
```
{"datastreams":[{"id":"temp","datapoints":[{"value":25}]}]}
```
最后,将该JSON数据转换为16进制格式并发送,即 `1A`。
注意:在发送命令和JSON数据时,不要添加回车符。
阅读全文