在为mqtt运行WebSocket时遇到问题

时间:2014-10-06 18:55:26

标签: javascript websocket mqtt mosquitto

我正在尝试复制此demoDEMO
使用我自己的mosquitto实例来控制仪表。当我尝试连接到“test.mosquitto.org", 8080时,一切都很好,但是当我插入我自己的mqtt服务器的IP时,我会收到:Connection failed: AMQJ0007E Socket error:undefined.
我相信这是因为要求websocket服务在与mqtt相同的机器上运行。原作者使用WSS,我无法弄清楚如何安装此服务(完整的菜鸟)。我甚至试图跟随these directions没有运气可以有人给出一些指示吗?

3 个答案:

答案 0 :(得分:4)

您可以在等待蚊子1.4时尝试安装他的HiveMQ。这是一个内置了websockets的代理。

答案 1 :(得分:3)

对此最简单的答案可能是等待Mosquitto v1.4在Websocket支持中出货。

如果您不能等待它发货,您可以从开发头流中构建,它将为您提供所需的信息。您没有说过运行代理的平台,但这些说明应该对Linux有所帮助:http://goochgooch.wordpress.com/2014/08/01/building-mosquitto-1-4/

答案 2 :(得分:2)

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