前提・実現したいこと
raspberrypi(linux)上でpython、mqtt-clientを用いてpub、subをしたいです。
発生している問題・エラーメッセージ
mqttブローカーはVPS上で構築しており、raspberrypiよりmoqsuittoコマンドにて応答することを確認しました。また、pythonによるpubも実施できることを確認しました(subはmosquittoコマンド使用)。しかし、subの方がmosquittoコマンドのpubに対して応答しません。
エラーメッセージ:エラーメッセージは特になくsubでの入力待ち、受信待ちの状態を維持します。
該当のソースコード
python
1import sys 2import paho.mqtt.client as mqtt 3 4sys.stderr.write("***start***") 5 6client=mqtt.Client() 7 8client.subscribe("test") 9 10client.connect('ブローカーのIPアドレス',1883,keepalive=60) 11 12client.loop_forever()
試したこと
mosquitto_sub & mosquitto_pubでブローカーが応答することを確認。
mosquitto_subとpythonによるpubで購読できることを確認。
pythonによるsub(上記コード)とmosquitto_pubでは購読できないことを確認。
補足情報(FW/ツールのバージョンなど)
現在、コードの問題なのか、rapsberrypiのアクセス制御の問題なのかが理解できていないところです。問題特定の糸口など、教えていただけると助かります。初心者で至らぬとこもあるかと思いますが、回答してくださる心優しい方がいらっしゃったら、ご回答のほどお待ちしております。どうぞよろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。