gpt4 book ai didi

eclipse - paho中的MQTT无法连接

转载 作者:行者123 更新时间:2023-12-05 01:03:04 25 4
gpt4 key购买 nike

我正在尝试使用 Paho 的 MQTT javascript 客户端。我看到一个来自 HiveMQ 的例子,你可以在这里查看 - - http://www.hivemq.com/demos/websocket-client/

它似乎可以工作,但是当我将主机设置为:test.mosquitto.org:1883,这是 mosquitto 的 mqtt 代理服务时,它失败了。

当我尝试连接到这个 mosquitto 服务时,它给了我一个连接错误 - connect failed: AMQJS0007E, Socket error: undefined.

最佳答案

Mosquitto 不支持开箱即用的 MQTT over WebSockets。所以 Roger 使用 lighttpd 和 mod_websocket 模块进行转发。

这意味着端口将是端口 80 而不是 1883

但是刚刚快速浏览了http://test.mosquitto.org/ws.html由于演示无法正常工作,因此目前 lighttpd 实例可能已关闭。

如果您想运行自己的 mosquitto 本地副本进行测试,该页面上有一个链接,其中包含有关如何为 lighttpd 或 ubuntu ppa 构建 mod_websocket 以从中下载它的说明。

编辑:

Mosquitto 现在包括内置的 WesbSocket 支持,但您需要添加一个额外的监听器来启用它,例如

listener 8883
protocol websockets

关于eclipse - paho中的MQTT无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19741181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com