天天看點

【MQTT】MQTT.fx上傳資料節點到OneNet平台

關于如何接入OneNet平台請參閱博文:

MQTT.fx連接配接OneNet平台

1.設定平台端資料流

這裡設定了溫度和濕度
【MQTT】MQTT.fx上傳資料節點到OneNet平台

2.上傳資料流

訂閱上傳結果通知消息

為了確定裝置上傳消息确實被平台所接受處理,裝置可以訂閱系統 topic 擷取上傳資料點結果消息;

選擇Subscribe項,輸入訂閱topic名稱

topic 命名規則:$sys/{pid}/{device-name}/dp/post/json/+

本例中,訂閱topic為:$sys/288XXX/A2-Area/dp/post/json/+

點選 Subscribe,完成 topic 訂閱

【MQTT】MQTT.fx上傳資料節點到OneNet平台

裝置資料點上傳

選擇Publish項,輸入釋出 topic

topic 命名規則:$sys/{pid}/{device-name}/dp/post/json

本例中,釋出 topic 名稱為:$sys/288XXX/A2-Area/dp/post/json

payload示例如下:

{
    "id": 123,        
    "dp": {             
        "temperature": [{     
            "v": 25,
        }],
        "humidity": [{     
            "v": 80,        
        }]
    }
}
           
【MQTT】MQTT.fx上傳資料節點到OneNet平台

點選 Publish,上傳資料點至平台

完成後,可以通過 Subscribe可以接收到平台下發的上傳結果通知,若通過…/accepted topic接收到消息,則表明平台處理消息成功

【MQTT】MQTT.fx上傳資料節點到OneNet平台

3.平台上檢視資料是否釋出成功

上傳資料成功後,可以通過控制台 裝置清單 -> 資料流,檢視裝置上傳的資料點

【MQTT】MQTT.fx上傳資料節點到OneNet平台

與MQTT.fx釋出的消息内容一緻

【MQTT】MQTT.fx上傳資料節點到OneNet平台

繼續閱讀