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