1

ローカルの mosquitto インストール (RPi 上) への公開に関する問題をトラブルシューティングする方法を探しています。

mqtt-os-status と同様に、mosquitto_sub と _pub のコマンドは問題なく動作することがわかりました。

pipでpaho-mqttをインストールしましたが、次のことを試しています:

import paho.mqtt.publish as publish
publish.single("paho/test/single", "boo-localhost", hostname="localhost")

Python コマンド プロンプトが返されません... 最後に試してから数分経ちましたが、エラー メッセージが表示されるかどうかを確認するためにそのままにしておきます。

トラブルシューティングを開始する場所について何か提案はありますか? または誰かが似たようなものに出くわしましたか?

マット

4

2 に答える 2

3

試してみませんか

import paho.mqtt.publish as publish
import paho.mqtt.client as mqtt
publish.single("paho/test/single", "boo-localhost", hostname="localhost", protocol=mqtt.MQTTv31)

ブローカーが MQTTv3.1.1 をサポートしていない可能性があり、ブローカーがこの未知のプロトコルを処理する方法は、Paho ライブラリーにとって不適切です。

于 2014-08-18T23:29:15.900 に答える
1

「Raspbian リポジトリ」から mosquitto をインストールしたばかりの場合は、代わりに「Mosquitto Debian リポジトリ」から最新バージョンをインストールすることをお勧めします。

インストールのサポートが必要な場合は、ここに良いガイドがあります。

于 2014-08-19T06:06:31.763 に答える