登陸開發(fā)者中心
登陸OceanConnect
在網(wǎng)站:
https://iot-dev.huaweicloud.com/#/developer-overview登陸,
選擇新建項目

進入項目,選擇創(chuàng)建一個新的自定義產(chǎn)品

進入剛才創(chuàng)建的自定義產(chǎn)品,選擇新增測試設備,選擇沒有真實的物理設備

添加一個新型屬性,如下圖:

再添加一個命令,為這個命令增加一個名為LED的下發(fā)命令字段:

然后進入下一步,點擊編解碼插件開發(fā)
點擊新增信息,添加一個名為light的數(shù)據(jù)上報信息,同時添加一個數(shù)據(jù)上報字段

再新建一個信息,添加一個新的字段信息,如下:

最后映射 Profile 字段,點擊保存、點擊部署

模擬設備在線調(diào)測
點擊“04?在線調(diào)測”。
新建一個虛擬設備。發(fā)送十六進制的?2020313233,長度為?5?個字符,對應的?ASCII?碼值為?123,數(shù)值前面有兩個空格。經(jīng)過編解碼插件解析后,應用模擬器收到數(shù)值?123,正確。

使用?AT?指令進行?NB?設備在線調(diào)測
開發(fā)板接線如下:

這樣連線以后,保證串口和?NB?模組相連,NB?模組的輸入、輸出就可以通過串口來實現(xiàn)。開發(fā)板連接完成?以后上電,打開?QCOM?串口調(diào)試軟件,打開串口,波特率選擇?9600。

輸入?AT?指令:

返回?BC35-G?NB?模組的?IMEI?號,我的為869505046440150

在開發(fā)中心,進入“產(chǎn)品->設備管理”,增加一個真實設備,填入上面的?IMEI?號:

此時設備列表狀態(tài)如下,這個真實設備并未上線:
繼續(xù)執(zhí)行其他?AT?指令以前,建議執(zhí)行如下兩個?AT?指令,為?NB?模組配置回顯,這樣一旦?AT?指令執(zhí)行有?什么問題,就會打印詳細的?LOG:

真實設備想要上線,必須知道開發(fā)中心的?IP?地址和端口。進入“應用->對接信息”查看

所以,我們要向?NB?模組發(fā)送一條指令,來設置開發(fā)中心的?IP?地址和端口:

完成以后,可以通過?AT+NCDP??來查詢是否設置成功。重新啟動開發(fā)板,等大概?30?秒鐘,再查看設備列?表,就可以看到真實設備上線了。在這個真實設備上點擊“調(diào)試產(chǎn)品”,打開調(diào)試界面。在?QCOM?上輸入以下指令:

意思是通過?NB?模組上報數(shù)據(jù)。稍等幾秒,就可以看到調(diào)試界面中的應用模擬器收到了數(shù)據(jù):
然后在調(diào)試界面發(fā)送?OFF?指令:

QCOM?上立即會回顯:


表示字符串長度為?3,其值為?4F4646,這正是?OFF?幾個字符的?ASCII?碼。
智能路燈實驗完成。