本次使用的硬件環(huán)境是 ?stm32l476芯片 + BC95-5 灾而,軟件搭建環(huán)境是華為的liteos + hal固件庫(kù)胡控。
1.首先按照華為的手冊(cè)搭建測(cè)試環(huán)境。連接地址:http://developer.huawei.com/ict/cn/doc/site-liteos-connect-to-oceanconnect/site-liteos-connect-to-oceanconnect.html?ticket=ST-17456-rq1phRAgvbAVPeDHjbHs-sso#1
2.前三步的環(huán)境搭建按照手冊(cè)上做就可以了旁趟,簡(jiǎn)單說(shuō)一下nbiot是怎么和華為服務(wù)器相連接的
首先進(jìn)入你自己申請(qǐng)的華為云服務(wù)器昼激,進(jìn)入后如下圖。
在上圖中有兩個(gè)需要自己制作,一個(gè)是自己的profile文件 和 插件開發(fā)橙困。下邊我說(shuō)一下制作profile文件瞧掺。首先點(diǎn)擊profile下的profile在線開發(fā),如下圖
會(huì)彈出下面的界面辟狈。
點(diǎn)擊自定義產(chǎn)品,再點(diǎn)擊創(chuàng)建全新產(chǎn)品夏跷,會(huì)彈出下面的界面哼转,根據(jù)自己的需求自己填寫就行.設(shè)備類型根據(jù)自己的要求填寫就可以,然后點(diǎn)擊確認(rèn)槽华。
點(diǎn)擊確定后壹蔓,會(huì)出現(xiàn)下面的界面,然后點(diǎn)擊新建服務(wù)硼莽。
點(diǎn)擊后會(huì)出現(xiàn)下面的格式數(shù)據(jù)庶溶,注意填寫的服務(wù)名稱格式(首字母大寫),再點(diǎn)擊新建屬性懂鸵。
會(huì)出現(xiàn)下面的界面偏螺,按照自己的要求自己填寫就行(led_on首字母小寫),點(diǎn)擊確定
點(diǎn)擊led_on會(huì)出現(xiàn)下面的屬性匆光,我們這次要上傳數(shù)據(jù)套像,點(diǎn)擊新增屬性。
我創(chuàng)建了兩個(gè)屬性终息,一個(gè) on 一個(gè) off夺巩。點(diǎn)擊右上角的導(dǎo)出profile。
這個(gè)就制作號(hào)profile了周崭,然后在將profile導(dǎo)入進(jìn)去柳譬。
如上圖,點(diǎn)擊導(dǎo)入续镇,將導(dǎo)出的文件加入進(jìn)去就可以可美澳,就會(huì)多一個(gè)文件。
下邊開始制作插件摸航。
點(diǎn)擊添加插件制跟,再點(diǎn)擊新建插件(和添加插件在同意位置)
會(huì)出現(xiàn)讓你選擇profile,選擇你自己自作好的profile酱虎,如下圖雨膨,點(diǎn)擊確定。
點(diǎn)擊確定會(huì)出現(xiàn)下邊的信息读串,然后填寫下列信息聊记。撒妈,點(diǎn)擊完成。
會(huì)出現(xiàn)下面的界面甥雕,
點(diǎn)擊那個(gè)加號(hào) 踩身,填寫下列信息胀茵,這個(gè)名稱是和制作的profile的對(duì)應(yīng)的社露,所以只能填off或者 on
我自己添加了兩個(gè)字段,
如下圖琼娘,然后點(diǎn)擊led_on,然后將兩個(gè)屬性拖到左邊峭弟,注意對(duì)應(yīng)。
制作完如下圖脱拼,然后點(diǎn)擊保存瞒瘸,然后在點(diǎn)擊部署
到這插件 和 profile都只做好了,
在nb-iot發(fā)送下邊的at指令熄浓,有一個(gè)是錯(cuò)誤的情臭,我在下邊改了
然后這快就完事了,開始北向應(yīng)用中注冊(cè)了赌蔑,如下圖也是連接中的東西俯在,這個(gè)以下
步驟。
執(zhí)行完之后娃惯,在串口中發(fā)送信息就可以了跷乐,像服務(wù)器發(fā)送的命令是
at + msg = xxxxxxxxxx;具體查手冊(cè)。
然后就在服務(wù)器上就可一看見數(shù)據(jù)了
到這已經(jīng)全部完成了趾浅。