一、準備材料
二、裝置連接配接
2.1 插入物聯網卡
首先把BC20核心闆從開發闆上拆下來
然後将物聯卡放置在BC20核心闆内
物聯卡放置完成将BC20核心闆重新插入到開發闆内(注意不要弄錯方向)
2.2 連接配接ST-Link仿真器
用3條杜邦線接入STM32L的 DIO、GND、CLK中
另一頭的杜邦線接入仿真器,仿真器USB接口接入電腦。(注:仔細看自己仿真器的引腳順序SWDIO、GND、SWCLK的位置,有些仿真器的引腳順序和我使用的不一樣。
2.3 連接配接序列槽線
将序列槽線一端插入到STM32L的USB口,另一端插入到電腦的USB口
2.4 檢視端口号
如果不知道自己的子產品對應哪個序列槽可在“我的電腦一(右鍵) 管理一-裝置管理器一端口”中檢視,這個序列槽是電腦接通闆子後自動下載下傳的驅動。
三、騰訊雲物聯網平台建立
3.1、賬号注冊、登入
騰訊雲:
https://cloud.tencent.com/act/new?fromSource=gwzcw.4728128.4728128.4728128&utm_medium=cpc&utm_id=gwzcw.4728128.4728128.4728128
若已有賬号,則直接登入。若沒有賬号,則按照官方提示進行注冊。
注冊完成之後進行登入
注冊登入完成按照提示搜尋物聯網點選進入
點選執行個體進入
3.2、建立項目
按照提示建立項目
建立完成
3.3、建立産品
按照提示建立産品
如圖所示填入相關資訊,點選确定
建立完成
3.4、配置産品資訊、建立裝置
按照提示配置産品資訊
按照提示自定義屬性
建立濕度功能
建立溫度功能
建立控制繼電器行為
功能、行為建立完成
點選下一步
點選下一步
按照提醒關閉相應選項,點選下一步
按照提示建立裝置
如圖所示填入相關資訊,點選确定
裝置建立完成
點選下一步
選擇開發完成并釋出
四、擷取裝置資訊、域名、端口号
4.1、擷取域名、端口号
按照提示擷取域名、端口号
4.2、擷取裝置資訊
按照提示下載下傳ProductKey、DeviceName、DeviceSecret計算工具
下載下傳完成之後請自行解壓
并打開sign.html檔案
按照提示尋找ProductID、DeviceName、DeviceSceret并進行計算
按照箭頭所示填入相對應的字段資訊,并點選計算,将計算結果儲存
按照提示擷取Topic
按照提示擷取TopicPost
五、修改代碼、下載下傳程式
5.1、配置ST-Link仿真器
打開代碼,點選配置仿真器
5.2、修改代碼
按照提示修改資訊
注意:${deviceName}=替換成自己的裝置名稱
按照提示修改域名、端口号
5.3、下載下傳代碼
六、檢視資料
6.1、檢視上傳的溫濕度資料
從圖中可以看到我們的溫濕度資料已經實時上傳到騰訊雲的物聯網平台了