Arch Linuxでmosquitto_sub「接続が拒否されました」


11

インストール私はそうmosquittomosquitto-clientラズベリーPiを経由Raspbianジェシーを実行しているのapt-getと同様にmosquitto通過アーチのLinuxを実行している別のパイの上にpacman。Archでは、クライアントユーティリティを個別にインストールする必要はありません。

Raspbianでの簡単なサブスクリプション/パブリッシングのテストは、そのままで機能しました。

mosquitto_sub –d –t blub
mosquitto_pub –d –t blub –m “test”

Archボックスからのパブリッシュも機能します。

mosquitto_pub -h <IP-Raspbian> -t blub -m "test"

ただし、Archシステムのトピックをサブスクライブすると、次のようになります。

mosquitto_sub –d –t blub
Error: Connection refused

これはかなり一般的です。ここで何が問題になっていますか?

回答:


10

mosquittoRaspbianにインストールすると自動的に起動するのに対し、Archシステムではブローカーが実行されていないことがわかります。ブローカーを有効にして開始するだけです。

systemdサービスを開始します。

systemctl start mosquitto

起動時にsystemdサービスを実行できるようにします。

systemctl enable mosquitto
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.