產(chǎn)品開發(fā)
1.登陸華為云賬號(hào),點(diǎn)擊產(chǎn)品-IOT物聯(lián)網(wǎng)-IOT物聯(lián)網(wǎng)增強(qiáng)版鸯屿。
2.點(diǎn)擊進(jìn)入開發(fā)中心坚芜。
創(chuàng)建項(xiàng)目和產(chǎn)品
新建一個(gè)名為 nice 的服務(wù)宛蚓。
自定義一個(gè)產(chǎn)品
制作設(shè)備 Profile
新建一個(gè)名為 LightService 的服務(wù)齿桃,為其增加一個(gè)名為 Light 的屬性,如下:
然后新增一個(gè)名為 Control 的命令煮盼,為其增加一個(gè)名為 LED 的下發(fā)命令字段:
最后的信息如下:
開發(fā)編解碼插件
點(diǎn)擊“02 編解碼插件開發(fā)”新增一個(gè)名為 Light 的消息短纵,并為其增加一個(gè)名為 Light 的數(shù)據(jù)上報(bào)字段:
新增一個(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充易,長度為 5 個(gè)字符梗脾,對(duì)應(yīng)的 ASCII 碼值為 123,數(shù)值前面有兩個(gè)空格蔽氨。經(jīng)過編解碼插件解析后藐唠,應(yīng)用模擬器收到數(shù)值 123,正確鹉究。
使用 AT 指令進(jìn)行 NB 設(shè)備在線調(diào)測(cè)
開發(fā)板接線如下:
使用 AT 指令進(jìn)行 NB 設(shè)備在線調(diào)測(cè)
這樣連線以后宇立,保證串口和 NB 模組相連,NB 模組的輸入自赔、輸出就可以通過串口來實(shí)現(xiàn)妈嘹。開發(fā)板連接完成 以后上電,打開 QCOM 串口調(diào)試軟件绍妨,打開串口润脸,波特率選擇 9600。輸入 AT 指令:
AT+CGSN=1 # 查詢產(chǎn)品序列號(hào) =1 返回 IMEI 號(hào)
輸入 AT 指令返回 BC35-G NB 模組的 IMEI 號(hào):
進(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í)行有 什么問題铭段,就會(huì)打印詳細(xì)的 LOG:
要讓真實(shí)設(shè)備上線,要知道開發(fā)中心的 IP 地址和端口秦爆。進(jìn)入“應(yīng)用->對(duì)接信息”查看
接下來要向 NB 模組發(fā)送一條指令序愚,來設(shè)置開發(fā)中心的 IP 地址和端口:
最后通過 AT+NCDP? 來查詢是否設(shè)置成功。重新啟動(dòng)開發(fā)板等限,再查看設(shè)備列 表爸吮,可以看到真實(shí)設(shè)備上線芬膝。在這個(gè)真實(shí)設(shè)備上點(diǎn)擊“調(diào)試產(chǎn)品”,打開調(diào)試界面拗胜。在 QCOM 上輸入以下指令:
通過 NB 模組上報(bào)數(shù)據(jù)蔗候。就可以看到調(diào)試界面中的應(yīng)用模擬器收到了數(shù)據(jù):
最后在調(diào)試界面發(fā)送 OFF 指令,QCOM 上立即會(huì)回顯:
這樣埂软,智能路燈的實(shí)驗(yàn)就算是做好了