登陸開(kāi)發(fā)者中心
登陸華為云賬號(hào)拓挥,點(diǎn)擊產(chǎn)品,依次點(diǎn)擊IOT物聯(lián)網(wǎng)袋励、IOT平臺(tái)增強(qiáng)版侥啤。
最后點(diǎn)擊“進(jìn)入開(kāi)發(fā)中心”,登陸完成茬故。
創(chuàng)建項(xiàng)目和產(chǎn)品
在開(kāi)發(fā)者中心首頁(yè)進(jìn)入項(xiàng)目盖灸,創(chuàng)建一個(gè)新的自定義產(chǎn)品:
設(shè)置產(chǎn)品信息。
制作設(shè)備 Profile
新建一個(gè)名為 Light1 的服務(wù)磺芭,為其增加一個(gè)名為 Light 的屬性赁炎,如下:
然后新增一個(gè)名為 Control 的命令,為其增加一個(gè)名為 LED 的下發(fā)命令字段:
設(shè)置完成后信息如下圖所示:
開(kāi)發(fā)編解碼插件
點(diǎn)擊“02 編解碼插件開(kāi)發(fā)”钾腺。
新增一個(gè)名為 Light 的消息徙垫,并為其增加一個(gè)名為 Light 的數(shù)據(jù)上報(bào)字段:
新增一個(gè)名為 Control 的消息,并為其增加一個(gè)名為 switch1的字段:
完成后如圖所示:
最后映射 Profile 字段放棒,點(diǎn)擊保存松邪、點(diǎn)擊部署。
模擬設(shè)備在線調(diào)測(cè)
點(diǎn)擊“04 在線調(diào)測(cè)”哨查。
新建一個(gè)虛擬設(shè)備逗抑。發(fā)送十六進(jìn)制的 2020313233,長(zhǎng)度為 5 個(gè)字符寒亥,對(duì)應(yīng)的 ASCII 碼值為 123邮府,數(shù)值前面有兩個(gè)空格。經(jīng)過(guò)編解碼插件解析后溉奕,應(yīng)用模擬器收到數(shù)值 123褂傀,正確。
使用 AT 指令進(jìn)行 NB 設(shè)備在線調(diào)測(cè)
開(kāi)發(fā)板接線如下:
這樣連線以后加勤,保證串口和 NB 模組相連仙辟,NB 模組的輸入、輸出就可以通過(guò)串口來(lái)實(shí)現(xiàn)鳄梅。開(kāi)發(fā)板連接完成 以后上電叠国,打開(kāi) QCOM 串口調(diào)試軟件,打開(kāi)串口戴尸,波特率選擇 9600粟焊。
輸入 AT 指令:
返回 BC35-G NB 模組的 IMEI 號(hào),我的為869505046439350
在開(kāi)發(fā)中心,進(jìn)入“產(chǎn)品->設(shè)備管理”项棠,增加一個(gè)真實(shí)設(shè)備悲雳,填入上面的 IMEI 號(hào):
此時(shí)設(shè)備列表狀態(tài)如下,這個(gè)真實(shí)設(shè)備并未上線:
繼續(xù)執(zhí)行其他 AT 指令以前香追,建議執(zhí)行如下兩個(gè) AT 指令合瓢,為 NB 模組配置回顯,這樣一旦 AT 指令執(zhí)行有 什么問(wèn)題透典,就會(huì)打印詳細(xì)的 LOG:
真實(shí)設(shè)備想要上線歪玲,必須知道開(kāi)發(fā)中心的 IP 地址和端口。進(jìn)入“應(yīng)用->對(duì)接信息”查看
所以掷匠,我們要向 NB 模組發(fā)送一條指令,來(lái)設(shè)置開(kāi)發(fā)中心的 IP 地址和端口:
完成以后岖圈,可以通過(guò) AT+NCDP? 來(lái)查詢是否設(shè)置成功讹语。重新啟動(dòng)開(kāi)發(fā)板,等大概 30 秒鐘蜂科,再查看設(shè)備列 表顽决,就可以看到真實(shí)設(shè)備上線了。
在這個(gè)真實(shí)設(shè)備上點(diǎn)擊“調(diào)試產(chǎn)品”导匣,打開(kāi)調(diào)試界面才菠。在 QCOM 上輸入以下指令:
意思是通過(guò) NB 模組上報(bào)數(shù)據(jù)。稍等幾秒贡定,就可以看到調(diào)試界面中的應(yīng)用模擬器收到了數(shù)據(jù)
然后在調(diào)試界面發(fā)送 OFF 指令赋访,QCOM 上立即會(huì)回顯:
表示字符串長(zhǎng)度為 3,其值為 4F4646缓待,這正是 OFF 幾個(gè)字符的 ASCII 碼蚓耽。
智能路燈實(shí)驗(yàn)完成。