OneNet創建產品與創建設備
第一步:進入控制臺 創建產品



填寫完點擊確定 完成產品的創建
第二步:添加設備


MQTT.fx配置
第三步:設備連接(通過MQTT.fx進行設備接入)
①下載安裝MQTT.fx 下載鏈接

②搜索打開MQTT.fx 配置MQTT





步驟1:MQTTS 接入套件支持標準 MQTT V3.1.1 版本,支持TLS加密
(具體標準見:點擊本鏈接)

我們這里選擇非加密介面
步驟1
Broker Address地址:mqttstls.heclouds.com
Broker Port 埠:1883
步驟2
寫入設備名稱 (與ONENET設備一致 注意設備名稱大小寫)

步驟3 勾選
步驟4 進行用戶憑據User Credentials配置
步驟5 寫入產品名稱(與OneNet "產品ID"一致)

步驟6 寫入密碼(密碼獲取方式如下)
MQTT物聯網套件采用安全鑒權策略進行訪問認證,即通過核心密鑰計算的“token”進行訪問認證,
具體介紹可見:(介紹鏈接)
①token生成器下載(下載鏈接)
②打開token生成器 生成Password

1 Res格式: (products/產品ID/devices/設備名)
例如:產品ID:467712 設備名:ESP32(注意大小寫)
Res = products/467712/devices/ESP32
2 et時間戳獲取方式(獲取鏈接)
要求大于當前時間戳即可 也可參考以上截圖 et = 1636633640
3 key獲取(見OneNet)


4 生成密鑰 5 復制密鑰至Password完成后點擊Apply

Topic話題通信
第四步:上傳資料到OneNet平臺
1、完成第三步配置后連接至OneNet

2、上傳資料流
①訂閱topic
Topic命名規則:@sys/產品ID/設備名/dp/post/json/+
例:$sys/467712/ESP32/dp/post/json/+

②發布topic
Topic命名規則:@sys/產品ID/設備名/dp/post/json
例:$sys/467712/ESP32/dp/post/json

參考代碼:
{
"id": 123,
"dp": {
"Class": [{
"v": 190111,
}]
}
}
最后:點擊Publish發布
訂閱者收到資料如下:

查看資料流
第五步:查看資料流(打開OneNet平臺)

可見OneNet已收到資料

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/353517.html
標籤:其他
