Raspberry Pi上的Paho MQTT客户端从未发布过

时间:2016-10-12 15:05:58

标签: python mqtt paho

与此question类似,Raspberry Pi与Paho MQTT与Python的发布根本没有通过。另一方面,mosquitto_命令可以很好地工作。

这个不起作用。

import paho.mqtt.publish as publish
publish.single(topic='temp/temp',payload='random',hostname='192.168.1.105')

这个有效。

mosquito_pub -h 192.168.1.105 -t temp/temp -l
random

请指导我缺少什么?

1 个答案:

答案 0 :(得分:0)

我已经解决了其他几个问题,我猜你有一个旧版本的mosquitto只支持MQTT v3.1而不是v3.1.1。

这应该解决问题。

import paho.mqtt.publish as publish
publish.single(topic='temp/temp',payload='random',hostname='192.168.1.105', protocol=mqtt.MQTTv31)