这是我第一次使用 mqtt,请多关照 :)
有时,MQTT 连接连接,接收一些消息,离线并重新连接一次又一次。该循环大约需要 5 秒。这是我在控制台中获得的日志:
MQTT Connect
MQTT Message from Channel
MQTT Offline
MQTT Reconnecting
MQTT Connect
MQTT Offline
MQTT Reconnecting
它永远不会停止。我每秒也收到很多 101 个 http 请求:
Request URL: wss://myserver:8083/
Request Method: GET
Status Code: 101 Switching Protocols
---
Response headers:
Connection: Upgrade
Sec-WebSocket-Accept: 8MLdWBXF8YJ919JhE98mxM4R8IA=
Sec-WebSocket-Protocol: mqtt
Upgrade: WebSocket
MQTT.js
mqtt 客户端:
{
keepalive: 10
username: "OOsj6Q0kX3xTVCfLi6QA"
password: "NKRsJYfD3ulms9s43Qho"
clientId: "2906890"
reconnectPeriod: 1000
connectTimeout: 30000
port: 8083
protocol: "wss"
hostname: "myserver"
}
MQTT.js 文档对初学者不是很友好,我很难理解这个问题。知道可能是什么问题吗?
为什么我会收到很多 101 http 请求?这是什么意思?
为什么一再下线?在什么情况下连接会掉线?互联网连接不好?