mosquitto_sub "connessione rifiutata" su Arch Linux


11

Così ho installato mosquittoe mosquitto-clientsu un Raspberry Pi con Raspbian Jessie apt-gete mosquittosu un altro Pi con Arch Linux pacman. Su Arch i programmi di utilità client non devono essere installati separatamente.

Testare semplici abbonamenti / pubblicazioni su Raspbian ha funzionato immediatamente.

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

Funziona anche la pubblicazione dalla casella Arch:

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

Sottoscrivere un argomento sul sistema Arch mi dà comunque solo:

mosquitto_sub –d –t blub
Error: Connection refused

Questo è piuttosto generico. Cosa c'è che non va qui?

Risposte:


10

Si scopre che non esiste alcun broker in esecuzione sul sistema Arch mentre l'installazione mosquittosu Raspbian lo avvia automaticamente. Basta abilitare e avviare il broker.

Avviare il servizio systemd.

systemctl start mosquitto

Abilitare il servizio systemd per l'esecuzione all'avvio.

systemctl enable mosquitto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.