mosquitto_sub “conexão recusada” no Arch Linux


11

Então, eu instalei mosquittoe mosquitto-clientem um Raspberry Pi executando o Raspbian Jessie apt-gete mosquittoem outro Pi executando o Arch Linux pacman. No Arch, os utilitários do cliente não precisam ser instalados separadamente.

Testar assinatura / publicação simples no Raspbian funcionou imediatamente.

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

A publicação na caixa Arch também funciona:

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

Subscrever um tópico no sistema Arch, no entanto, mostra-me apenas:

mosquitto_sub –d –t blub
Error: Connection refused

Agora isso é bastante genérico. O que há de errado aqui?

Respostas:


10

Acontece que não há corretor em execução no sistema Arch, enquanto a instalação mosquittono Raspbian o inicia automaticamente. Basta ativar e iniciar o broker.

Inicie o serviço systemd.

systemctl start mosquitto

Ative o serviço systemd para executar na inicialização.

systemctl enable mosquitto
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.