mosquitto_sub "відхилено з'єднання" в Arch Linux


11

Тому я встановив mosquittoі mosquitto-clientна Raspberry Pi, на якому запущено Raspbian Jessie apt-get, і mosquittoна іншому Pi, який працює через Arch 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

Виявляється, у системі Arch не працює брокера, тоді як установка mosquittoна Raspbian автоматично запускає його. Просто увімкніть та запустіть брокера.

Запустіть службу systemd.

systemctl start mosquitto

Увімкніть системну службу для запуску під час завантаження.

systemctl enable mosquitto
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.