所以我在通过mosquitto运行Raspbian Jessie的Raspberry Pi上安装了mosquitto-clientapt-get,并在通过mosquitto运行Arch Linux的另一个Pi上安装了pacman。在Arch上,不需要单独安装客户端utils。

在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


现在,这非常通用。这里怎么了?

#1 楼

事实证明,Arch系统上没有运行代理,而在Raspbian上安装mosquitto会自动启动它。只需启用并启动代理。

启动systemd服务。

systemctl start mosquitto


使systemd服务在引导时运行。

systemctl enable mosquitto