我想通过 mosquitto 库使用 MQTT 协议。
首先,我想做一些安装 mosquitto-clients 的测试
sudo apt-get install mosquitto-clients
该程序提供了两种“方法”:
- mosquitto_pub
- mosquitto_sub
按照 此 说明,我正在尝试提交新主题:
mosquitto_sub -d -t newtopic/test
使用默认主机/端口 [localhost/1883]。
我得到:
Error: Connection refused
错误太笼统了..有人可以帮助我吗?
可能是防火墙问题?在这种情况下,我如何检查这是否是问题所在?
我正在使用 linux ubuntu ( 3.8.0-42-generic #62~precise1-Ubuntu)
nb 使用 libmosquitto 编写自定义程序的相同行为。
原文由 Luca Davanzo 发布,翻译遵循 CC BY-SA 4.0 许可协议
mosquitto_pub/sub 的默认主机:端口组合是 localhost:1883。如果您的本地计算机上没有运行代理,那么它当然无法连接。
解决方案是在本地计算机上运行代理,或者告诉实用程序连接的位置。例如: