本文將通過實例介紹如何通過MQTT.fx 進行設備數據點上載
在上載數據點前,請完成產品與設備的創建,並進行設備連接,步驟參考設備連接實例
為了確保設備上載消息確實被平台所接受處理,設備可以訂閱系統topic獲取上載數據點結果消息;選擇Subscribe項,輸入訂閱topic名稱
topic 命名規則如下: $sys/{pid}/{device-name}/dp/post/json/+
本例中,訂閱topic為: $sys/238322/mqtts-test-device/dp/post/json/+
點擊Subscribe,完成topic 訂閱
選擇Publish項,輸入發佈topic
topic 命名規則如下: $sys/{pid}/{device-name}/dp/post/json
本例中,發佈topic 名稱為: $sys/238322/mqtts-test-device/dp/post/json
payload示例如下:
{
"id": 123,
"dp": {
"temperatrue": [{
"v": 30,
}],
"power": [{
"v": 4.5,
}]
}
}
點擊Publish,上載數據點至平台
完成後,可以通過Subscribe可以接收到平台下發的上載結果通知,若通過.../accepted topic接收到消息,則表明平台處理消息成功
上載數據成功後,可以通過控制台設備列表->數據流,查看設備上載的數據點