type
status
date
update date
slug
summary
tags
category
icon
password
MicroPython自带MQTT
以下代码使用MicroPython(2024.12最新固件)自带MQTT库 umqtt.simple 实现了连接巴法云,订阅巴法云上的 esp32led 这个 topic ,经过测试,在一段事件后回自动断开连接,导致服务不可用。经过多次测试,应该是 umqtt.simple 这个库本身的问题。
解决MicroPython自带MQTT自动断连
以下代码换用第三方micropython-mqtt,经过测试,这个mqtt库可以保持连接,不会断开,非常可靠。
安装方式(关闭所有与ESP32连接的软件):
故障排除(使用巴法云平台)
运行以上代码可能会提示:
打开ESP32设备的lib文件夹中的mqtt_as里面的__init__.py,大约在372行,将以下代码注释:
- 作者:Patrick Star
- 链接:https://145111.xyz//article/16d51119-3bfc-8092-aeef-cca6cd3b77e0
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。