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