使用Paho连接到Mosquito MQTT服务器
Using Paho to connect to Mosquito MQTT server
我正在尝试使用Paho的JavaScript库连接到Mosquito MQTT服务器。我刚刚在Paho网站上使用了这个例子。即:
function onConnect() {
console.log("onConnect");
client.subscribe("harleyRowland/myTopic");
message = new Paho.MQTT.Message("Hello");
message.destinationName = "harleyRowland/myTopic";
client.send(message);
}
onConnect();
在Safari上,我得到以下错误:
错误:AMQJS0011E未连接无效状态。
在Chrome上,我得到了以下错误以及上面的错误:
到"ws://mosquitoServer.co.uk:1883/mqt"的WebSocket连接失败:WebSocket握手期间出错:net::ERR_CONNECTION_RESET
我需要使用Mosquito服务器来完成这项工作。是否可以使用JavaScript?如果这不可能,还有其他网络技术可以使用吗?
您需要在mosquitto设置中添加一个websockets侦听器。你可以通过在你的蚊子身上添加以下内容来做到这一点。conf
listener 1884
protocol websockets
这将通过端口1884(而不是1883,因为您不能使用mosquito在同一个套接字上运行两者)上的websocket侦听MQTT。
您还需要运行更新于1.4的mosquito,而不是在Windows上运行,除非您自己编译
相关文章:
- 使用JSP从服务器检索和显示图像
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 客户端服务器REST API captcha实现
- 正在将base64 jpeg从input-type=file上传到服务器
- Webpack开发服务器和React服务器端渲染
- 提示使用服务器端事件处理程序激活JavaScript
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 使用jasmine模拟对服务器的调用
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 如何使用Javascript将空数组发送到PHP服务器
- 如何在HTML中显示服务器对象变量
- 如何配置分析以将数据发送到我自己的服务器
- 我无法使用angularJs($http)访问服务器
- 无法从mqtt.js连接到Mosquitto服务器
- MQTT 服务器到客户端的通信
- 使用Paho连接到Mosquito MQTT服务器