【MQTT】MQTT.fx上傳數據節點到OneNet平臺

關於如何接入OneNet平臺請參閱博文:

MQTT.fx連接OneNet平臺

1.設置平臺端數據流

這裏設置了溫度和溼度

在這裏插入圖片描述

2.上傳數據流

訂閱上傳結果通知消息
爲了確保設備上傳消息確實被平臺所接受處理,設備可以訂閱系統 topic 獲取上傳數據點結果消息;

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

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

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

點擊 Subscribe,完成 topic 訂閱
在這裏插入圖片描述
設備數據點上傳
選擇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,        
        }]
    }
}

在這裏插入圖片描述

點擊 Publish,上傳數據點至平臺

完成後,可以通過 Subscribe可以接收到平臺下發的上傳結果通知,若通過…/accepted topic接收到消息,則表明平臺處理消息成功
在這裏插入圖片描述

3.平臺上查看數據是否發佈成功

上傳數據成功後,可以通過控制檯 設備列表 -> 數據流,查看設備上傳的數據點
在這裏插入圖片描述
與MQTT.fx發佈的消息內容一致
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章