[FIX] 修復 MQTT 連線狀態追蹤與 EMQX 版本相容性問題
1. 優化 mqtt-gateway 的 $SYS 主題解析邏輯,改用關鍵字匹配(搜尋 clients/)以支援不同版本的 EMQX。 2. 修正啟動日誌中的 Client ID 顯示,改為讀取動態設定。 3. 配合 150 伺服器 EMQX 降級操作,同步更新通訊層容錯代碼。
This commit is contained in:
parent
43a160e2d4
commit
9166decbb8
@ -47,6 +47,7 @@ func (h *MqttHandler) HandleMessage(client mqtt.Client, msg mqtt.Message) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if event != "" && serialNo != "" {
|
||||
// 解析系統 JSON Payload (補強:有些版本會把 ClientID 放在 Payload 裡)
|
||||
var sysData map[string]interface{}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user