關于如何接入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釋出的消息内容一緻