乐鑫技术交流
直播中

刘丽

7年用户 1156经验值
私信 关注
[问答]

是否有关于Atmega和esp-link之间MQTT通信的十六进制字节顺序的教程?

我有一个项目使用 Atmega328 控制地板采暖系统的各个加热电路,该项目已经运行了好几年。他由带有 esp-link v3.0.14 通过 UART 连接的 ESP8266 支持,我用它来传输当前数据和控制参数化。我在 BASCOM 中对项目进行了编程。不幸的是,我不知道 C ...
现在我想通过 MQTT 将外部温度从另一个 328/ESP 模块传输到地暖模块。不幸的是,我无法阅读 EL-CLIENT 包,也找不到对 esp 链接启动 MQTT 连接所需的字节序列的描述。作为 MQTT 代理,Mosquitto 在 RaspberryPi 上运行。我可以启动连接,订阅主题并发布它,但是发送时,负载在另一个 MQTT 客户端上显示太长(字节太多),接收时,ESP 日志显示负载,但显然不适合带有回调地址的函数。没有任何东西到达 UART 到 Atmega。我怀疑与代理的连接设置不正确或回调地址未正确创建。是否有关于 Atmega 和 esp-link 之间 MQTT 通信的十六进制字节顺序的教程?或者有人可以为我提供 Arduino 和 ESP 之间的十六进制通信转储,用于 Atmega/Arduino 和 esp-link 之间的 MQTT 相关通信吗?

更多回帖

发帖
×
20
完善资料,
赚取积分