1
このquestionと同様に、Paho MQTT with Pythonを使用したRaspberry Piからのパブリッシュは単純に行われません。一方、mosquitto_
コマンドは完全に機能します。Paho MQTTクライアントのRaspberry Pi公開はありません
これは機能しません。
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
紛失しているものを教えてください。
投稿したPythonコードは、ローカルブローカに対して(ホスト名を変更して)機能します。実行時にコンソールに出力がありますか?どのバージョンのpahoライブラリですか?どのようなPythonのバージョンですか? – hardillb
いいえ。何もない。それは残念です。私は 'pip install paho-mqtt'を実行し、Pythonは2.7.9でした。 – cogitoergosum
問題が何であるかを知るまで、私の回避策は' os.system( "mosquitto_pub -h 192.168.1.105 -t temp/temp -f msg ")' – cogitoergosum