2014-10-06 43 views
0

我试图用我自己的蚊子实例来复制这个demoDEMO
来控制仪表。当我尝试连接到“test.mosquitto.org", 8080一切正常,但是当我插入我自己的mqtt服务器的IP时,我收到:Connection failed: AMQJ0007E Socket error:undefined.
我相信这是由于要求websocket服务在与mqtt相同的机器上运行。原创作者使用WSS,我不知道如何安装这项服务(完全noob)。我甚至试图按照these directions没有运气任何人都可以给一些方向吗?运行WebSocket的问题mqtt

回答

3

最简单的答案可能是等待for Mosquitto v1.4出货已在Websocket支持烘烤

如果你不能等待它出货,你可以从开发头流构建,这将让你找到你想要的东西。没有说你在哪个平台上运行代理,但这些说明应该在Linux上有所帮助:http://goochgooch.wordpress.com/2014/08/01/building-mosquitto-1-4/

+0

我的坏,我使用Ubuntu 14.04.1。你的链接似乎是一个很好的解决方案。我将继续讨论这个话题,以防其他人有更多需要补充的内容。感谢您的及时响应! – 2014-10-06 19:44:18

4

你可以尝试在等待蚊子1.4时安装他HiveMQ 1.4。这是一个内置websockets的经纪商。

+2

谢谢你的建议,我结束了建设蚊子1.4,并在途中,我学到了一些新的东西。 – 2014-10-07 15:17:39

+0

关于Hive的websocket的评论:'http:// jpmens.net/2013/10/23/the-hivemq-mqtt-broker /' – 2014-10-08 14:15:28

2

Mosquitto v1.4已于2015年2月18日发布。它内置了对websocket的支持。

+0

感谢您保持此主题不断更新!包含相关链接以使他人的生活更轻松将是有帮助的 – 2015-02-27 14:38:39

+1

请在此链接中找到更多信息http://mosquitto.org/category/releases/ – user2340213 2015-02-28 15:09:55