我正在尝试配置一个Raspberry Pi(Raspbian,Jessie)将温度数据从DS18B20传感器发送到MQTT代理。在
我已经安装了mosquito、mosquito客户机和python mosquito。我还安装了paho mqtt。在
Mosquitto似乎运行得很好;我可以从命令行发布,但我无法获得任何我编写或找到的python脚本来发布或订阅。在
为什么这是从命令行工作的
mosquitto_pub -h 192.168.0.21 -d -t test/test -m "Hello world!"
而这个脚本没有呢?在
^{pr2}$提前谢谢!在
编辑:在试验中,我发现通过将脚本中的IP更改为Pi本身的IP,可以发布Pi接收到的MQTT。Pi还可以接收发布给它的消息。但是,我仍然无法从脚本发布到外部代理。所以现在我想这是经纪人的问题。。。在
正如注释中提到的,您发布的代码确实可以工作,但是对于发布single消息,这个表单更好
相关问题 更多 >
编程相关推荐