paho-mqtt, AttributeError: 'Client' object has no attribute '_on_pre_connect'

问题描述 投票:0回答:1

我正在尝试使用 paho-mqtt 将我的树莓派用作 MQTT 客户端。但是,出现错误,我不知道如何解决。谁能帮帮我?

这是我要运行的代码

请帮我把我的 pi 连接到 mqtt

python mqtt
1个回答
0
投票

这条消息说代码中的

client
没有
_on_pre_connect
属性。这可能是由于过时的 paho mqtt 库不支持
_on_pre_connect
回调函数。

尝试在您的环境中使用

pip install --upgrade paho-mqtt
升级最新版本的 paho mqtt 客户端库。

typo
中还有一个
on_message()
msg.toic
应更正为
msg.topic

© www.soinside.com 2019 - 2024. All rights reserved.