多语言展示
当前在线:399今日阅读:60今日分享:41

python3 如何安装paho-mqtt处理mqtt

本经验介绍在python3 中,如何安装paho-mqtt处理mqtt。本经验介绍的是入门用法,使用paho-mqtt默认的event loop. 如果需要在其它事件循环中使用,则paho-mqtt也能够支持,本经验略。
工具/原料

vscode 1.37.1

方法/步骤
1

首先,使用pip install paho-mqtt安装paho-mqtt程序包。

2

一个简单的使用例子如图所示,需要定义on_connect处理函数和on_message处理函数,在on_connect处理函数里可以subscribe。

3

要测试该例子,首先在本地1883端口开了一个mqtt broker。如图是mosquitto。

4

接下来,用MQTT Explorer测试程序的运行效果。如图publish一条消息。

5

可以看到,程序的on_message处理函数成功执行了。

6

如果在on_message处理函数中,publish消息到subscribe的topic下,可陷入无线循环。

总结

1、首先,使用pip install paho-mqtt安装paho-mqtt程序包。 2、一个简单的使用例子如图所示,需要定义on_connect处理函数和on_message处理函数,在on_connect处理函数里可以subscribe。 3、要测试该例子,首先在本地1883端口开了一个mqtt broker。如图是mosquitto。 4、接下来,用MQTT Explorer测试程序的运行效果。如图publish一条消息。 5、可以看到,程序的on_message处理函数成功执行了。 6、如果在on_message处理函数中,publish消息到subscribe的topic下,可陷入无线循环。

注意事项

如果遇到问题,可以在下面提出疑问。

推荐信息