Arch Linux 上的 mosquitto_sub “连接被拒绝”

物联网 MQTT 树莓派 蚊子 linux
2021-06-06 00:28:48

所以我安装mosquittomosquitto-client在树莓派运行Raspbian杰西通过apt-get以及mosquitto在另一个丕通过运行Arch Linux的pacman在 Arch 上,客户端工具不需要单独安装。

在 Raspbian 上测试简单的订阅/发布是开箱即用的。

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

从 Arch box 发布也适用:

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

然而,在 Arch 系统上订阅一个主题只会让我得到:

mosquitto_sub –d –t blub
Error: Connection refused

现在这是非常通用的。这里有什么问题?

1个回答

结果发现 Arch 系统上没有运行代理,而mosquitto在 Raspbian 上安装会自动启动它。只需启用并启动代理。

启动 systemd 服务。

systemctl start mosquitto

启用 systemd 服务以在启动时运行。

systemctl enable mosquitto