【发布时间】:2022-01-14 13:58:49
【问题描述】:
我想将客户端 React 应用程序连接到 mosquitto 测试服务器。涉及的“肉” React 代码:
import mqtt from 'mqtt';
const mqttConnect = ("mqtt://192.168.1.157",{clientId:"mqttjs01"}) => {
setConnectStatus('Connecting');
console.log(mqttOptions)
setClient(mqtt.connect(host, mqttOptions));
};
网页上的错误是:
ws.js:108 WebSocket connection to 'ws://test.mosquitto.org/' failed:
所以我看到的一个挑战是网络套接字的坚持。 (ws 协议)。然后另一个挑战是我的最终目标是与运行在 Raspberry Pi(端口 1883,我认为 mqqt:// 正在处理)上的蚊子代理交谈。 Raspberry Pi 没有使用 websocket。
对我来说很明显我一无所知。任何指导/指向正确的方向......非常感谢。谢谢。
【问题讨论】: