Page 1 of 1

ESP32-WROOM 使用MQTT发送,有时候发送不了数据

Posted: Sun Apr 07, 2024 7:22 am
by 怀揣少年梦1128
使用型号:ESP32-WROOM-32
使用协议:MQTT
指令:AT指令;
发送数据指令:AT+MQTTPUBRAW;
问题背景:
1、使用AT+MQTTPUBRAW发送数据时,当接受到">"信息时,开始输入要发送的数据;
2、但是订阅的MQTT topic就会收到其他数据,这时候会打断输入数据;导致数据发送不成功。

个人觉得这个问题避免不了,就是设备多次上报数据。
求教论坛大佬,有什么其他解决办法。

Re: ESP32-WROOM 使用MQTT发送,有时候发送不了数据

Posted: Tue May 21, 2024 9:46 am
by esp-at
这个不算问题吧。
“>” 后收到 MCU 的数据发给服务器,这是 Wi-Fi 模组的 UART RX (接收)。
Wi-Fi 模组从网络收到的数据发给 MCU,是 Wi-Fi 模组的 UART TX (发送)。

它们可以并行的。

关于 “MQTT topic 收到其他数据,这时候会打断输入数据”,仿佛说 Wi-Fi 模组的 UART TX 会打断 UART RX,可否详细描述一下这个过程?