202-STM32+ESP8266+Air302基本控制篇(阿里雲物聯網平臺)-裝置使用一型一密動態註冊方式連線雲平臺,並使用物模型Topic上報溫溼度資料(STM32+ESP8266)
阿新 • • 發佈:2022-04-12
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/aly.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
說明
在看這節之前使用者務必已經學完並實際操作了前面的內容!
在看這節之前使用者務必已經學完並實際操作了前面的內容!
在看這節之前使用者務必已經學完並實際操作了前面的內容!
這節是動態註冊裝置 003-在阿里雲物聯網平臺上一型一密動態註冊裝置(STM32+ESP8266)
章節的基礎上增加了訂閱主題和釋出溫溼度訊息(使用物模型主題);
模組連線
微控制器都是使用串列埠2和模組進行通訊, 開發板只安裝上WiFi模組.
準備工作
1,在前面的章節中記得開啟動態註冊
2,根據前面的章節新增溫度和溼度的物模型
微控制器程式測試
1.開啟本節的微控制器程式
2.登入自己的雲平臺
注:選擇哪個產品,裝置就會註冊到哪個產品下
3,檢視並替換自己產品的ProductSecret; ProductKey;
4,檢視並替換自己instanceId
提示:在2021年7月30日之前購買的例項是沒有 instanceId 的, 微控制器程式裡面可保持空
有 instanceId 的, 填寫上例項的 instanceId
5.為便於快速測試,可直接配置模組連線的路由器
不配置直接下載程式也可以, 下載完以後記得使用先前的APP或者微信小程式進行配網(APUConfig)
6.編譯下載後測試(可以觀察日誌口)
7.在物聯網平臺上重新整理一下裝置列表,會看到註冊了一個新裝置
8.檢視那個裝置,看那個裝置的物模型資料
程式說明
程式是在動態註冊那個程式上增加了傳送溫溼度資料的程式,
關於詳細的動態註冊程式說明, 使用者可參考動態註冊那節.
1,連線MQTT伺服器成功以後訂閱主題, 組合物模型釋出的主題
2,傳送溫溼度資料