mosquitto_sub «connexion refusée» sur Arch Linux

11

J'ai donc installé mosquittoet mosquitto-clientsur un Raspberry Pi exécutant Raspbian Jessie apt-getainsi que mosquittosur un autre Pi exécutant Arch Linux pacman. Sur Arch, les utilitaires clients n'ont pas besoin d'être installés séparément.

Le test de l'abonnement / publication simple sur Raspbian a fonctionné hors de la boîte.

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

La publication à partir de la boîte Arch fonctionne également:

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

L'abonnement à un sujet sur le système Arch me permet cependant de:

mosquitto_sub –d –t blub
Error: Connection refused

Maintenant, c'est assez générique. Qu'est-ce qui ne va pas ici?

Ghanima
la source

Réponses:

10

Il s'avère qu'aucun courtier n'est en cours d'exécution sur le système Arch alors que l'installation mosquittosur Raspbian le démarre automatiquement. Activez et démarrez simplement le courtier.

Démarrez le service systemd.

systemctl start mosquitto

Activez le service systemd pour qu'il s'exécute au démarrage.

systemctl enable mosquitto
Ghanima
la source