2015-11-16 20 views
0

MQTT连接问题我完成了以下教程: http://www.ibm.com/developerworks/library/mo-monitordevices-app/index.html地理空间分析 - 对BlueMix

接下来,我发动BlueMix应用程序,然后单击地理起动可视化链接。它启动了屏幕,但我看不到我屏幕上的任何连接设备。在浏览器中查看调试模式的截图。看起来我无法从我的环境连接到MQTT服务器。这看起来像是我的网络中的防火墙可能存在的问题。

夫妇的问题:

  1. 如何调试这进一步确定这是否是一个防火墙问题还是其他什么东西?
  2. MQTT服务器似乎按照指令通过端口1883与MQTT服务器url进行通信,如下所示: mqtt1.m2m4connectedlife.com:1883 如果我的网络可能会阻塞此端口,是否有替代端口可供使用如端口80与MQTT服务器通信?

将非常感谢对此的任何反馈!

谢谢! mqtt-error

+0

检查防火墙或DNS问题的一种方法是使用来自同一浏览器的基于Web的MQTT客户端尝试连接到相同的URL。您可以尝试使用hivemq.com上的测试连接到同一服务器并订阅地理入门主题: http://www.hivemq.com/demos/websocket-client/ – ValerieLampkin

回答

0

企业防火墙实际上是这里的问题。他们不会在未经授权的情况下允许其他端口的流量流出,这需要时间此端口预留给MQTT流量,因此希望一旦流量得到更好的理解,就可以打开该端口。