欢迎光临散文网 会员登陆 & 注册

Onenet 物联网Mqtt初探(python_模拟mqtt登陆与数据收发)

2021-07-28 20:36 作者:学的很杂的一个人  | 我要投稿

请先去去看Onenet 物联网Mqtt初探(MQTT.fx模拟登陆与数据收发)文章,否则可能不明被我输入的是什么消息。这里直接做Python代码的mqtt连接:

 

安装paho-mqtt MQTT 客户端:

GitHub仓库源码及英文文档:

https://pypi.org/project/paho-mqtt/#description

https://github.com/eclipse/paho.mqtt.python

 

控制台输入命令:pip3 install paho-mqtt


安装成功。

 

打开jupyter lab,我习惯了这个ide,你也可以选你熟悉的ide

编写代码:

#根据例程修改了登录部分

截图


已连接,等待消息,去onenet控制台看状态

也显示在线,好的,试试下发信息

收到了,这里没做结果回复代码,服务端会返回错误数据,后面应用到再做添加。




#发送消息到服务端

client.publish("$sys/448854/my_pc1/dp/post/json", "{ 'id': 123,  'dp': { 'data': [{ 'v':'123123asdffgg', }]}}", qos=0, retain=False)

 


服务端已收到。

#关于loop_forever()的用法见(中文,这哥们写的比较明白):https://www.jianshu.com/p/0ed4e59b1e8f

 

Ok,至此简单收发已完成。

 


Onenet 物联网Mqtt初探(python_模拟mqtt登陆与数据收发)的评论 (共 条)

分享到微博请遵守国家法律