mosquitto_sub "koneksi ditolak" di Arch Linux

11

Jadi saya menginstal mosquittodan mosquitto-clientmenggunakan Raspberry Pi yang menjalankan Raspbian Jessie apt-getjuga mosquittoPi lain yang menjalankan Arch Linux pacman. Pada Arch, utilitas klien tidak perlu diinstal secara terpisah.

Menguji langganan / penerbitan sederhana pada Raspbian berhasil di luar kotak.

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

Penerbitan dari kotak Arch juga berfungsi:

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

Berlangganan topik pada sistem Arch membuat saya mengerti:

mosquitto_sub –d –t blub
Error: Connection refused

Nah, itu cukup generik. Ada apa di sini?

Ghanima
sumber

Jawaban:

10

Ternyata tidak ada broker yang berjalan di sistem Arch sedangkan menginstal mosquittodi Raspbian secara otomatis memulainya. Cukup aktifkan dan mulai broker.

Mulai layanan systemd.

systemctl start mosquitto

Aktifkan layanan systemd untuk dijalankan saat boot.

systemctl enable mosquitto
Ghanima
sumber