我无法连接我的MQTT Broker

时间:2016-02-07 02:11:36

标签: mqtt mosquitto hivemq

我正在开展物联网项目并尝试使用mqtt protocol。所以我需要一个Mqtt代理作为我的PC上安装的服务器。我的电脑有静态IP和特殊调制解调器。所以我的本地和普通ip看起来都一样。

我先安装了mosquitto。使用Mqttlens chrome应用程序进行测试,当我在同一台计算机(安装代理程序的计算机)上测试时,它看起来一切都很好。但是当我尝试使用不同的ip从其他设备发布消息时,我无法连接到代理。

我安装了Hivemq并为此经纪人尝试过。它是相同的,所以当我在同一台计算机上打开mqttlens时,我可以连接代理,但我无法从其他设备连接到我的代理。

以下是我已经尝试过并测试的内容;

我将My MQTT应用程序下载到我的Android手机上。 并通过broker.hivemq.com url连接到hivemq经纪人。 在不同的两台电脑的同一时间,我用mqttlens app连接到经纪人。我设置了标签。一切正常,我可以发送消息和订阅主题。一切都运作良好。当第三台设备在同一局域网和使用不同的网络时,我尝试了它。两个时间,一切都很好。

但是当我通过将我的IP地址写入mqtt镜头和MyMQTT应用程序来尝试同样的事情时。其他设备甚至无法连接到代理。没有错误消息或其他任何内容。只是断开连接,无法连接。

我尝试用我的IP地址更改绑定地址。但是当我写0.0.0.0或我的IP地址时,结果是相同的,我无法连接。

有什么建议吗?

0 个答案:

没有答案