NBIoT模組NB35-A開發(2)— 使用LwM2M協議連接到華爲雲
一、在華爲雲創建雲端設備
1、創建項目
進入華爲雲的物聯網平臺:https://www.huaweicloud.com/product/iothub.html 註冊登錄後選擇回到舊版:
點擊開發中心,選擇【開發中心】
然後點擊新建項目:
然後輸入項目名稱,選擇所屬行業爲NB-IoT
將密鑰下載下來:
然後我們點擊剛剛創建的項目
2、創建產品
進入項目頁面後,點擊【產品開發】,然後【創建產品】
選擇基於模板快速創建產品,選擇【StreetLight】
然後點擊【立即使用】
然後輸入名稱,點擊創建即可
創建完成如下所示:
3、創建設備
點擊【設備管理】,然後【添加真實設備】
選擇剛剛創建的產品
輸入產品的IMEI作爲設備標識。IMEI可以通過AT+CGSN=1
指令查詢得到。
創建成功如下所示:
二、NBIoT模組連接到華爲雲
首先,發送指令查詢註冊模式,
AT+QREGSWT?
如果回覆爲+QREGSWT:1
,即爲自動註冊,如果不是,則需要使用命令設置爲自動註冊模式:
AT+QREGSWT=1
然後重啓
AT+NRB
接下來設置IoT平臺IP地址及端口,從華爲雲控制檯查詢對接信息
然後設置其IP地址和端口號
AT+NCDP=49.4.85.232,5683
接下來再次重啓,我們可以看到,成功註冊到華爲雲平臺,然後+QLWEVTIND:3
表示IoT平臺已觀察到對象19。當模塊報告此消息時,數據可以發送到IoT平臺。
同時可以看到,設備在線
然後我們嘗試發送一個數據:
AT+NMGS=3,020002
可以在控制檯看到,已經接收到數據
這個是CoAP的指令發送數據,另外,LwM2M也提供一個發送指令
AT+QLWULDATA=3,020003
可以看到,也接收到了數據