4G透传Uart Mqtt版(C002D)
[TOC]
一、实现功能简介
基于 FlexLua 《DTU01万能采集器》实现 4G 通信和 Uart 串口通信之间的数据透传,4G接入服务器的方式为 Mqtt。
- 在 4G 通信链路上,DTU01 和 远端服务器通信数据格式为 HEX 字节流
- 在 Uart 串口通信链路上,DTU01 和 Uart 设备通信数据格式为 HEX 字节流
**上行通道举例:**例如当 Uart 设备向 DTU 发送 0x01 0x02 0x03
,则 DTU 在收到数据后会封装成 {"Data":"010203"}
这样的 Json 字符串然后通过 4G 发送给远端的 MQTT 服务器。
**下行通道举例:**例如当远端的 MQTT 服务器向 DTU 发送 {"Data":"08090A"}
这样的 Json 字符串后,则 DTU 在收到数据后会解析成 0x08 0x09 0x0A
这样的 Hex 字节流然后发送给 Uart 设备。