首先開(kāi)通一個(gè) 華為云IOTDA設(shè)備接入云服務(wù) 的試用版本闰蛔,當(dāng)前試用版本只能選擇北京4這個(gè)區(qū)域來(lái)開(kāi)通畅涂。注冊(cè)華為云的流程就不累述了宛琅。
開(kāi)通IOTDA云服務(wù)后脾歇,首先要注冊(cè)一個(gè)產(chǎn)品,這里需要選擇產(chǎn)品的協(xié)議類型為 LwM2M/COAP淘捡。
產(chǎn)品創(chuàng)建完畢后藕各,提示要配置產(chǎn)品物模型。
選擇自定義模型焦除,然后創(chuàng)建一個(gè)服務(wù)ID為service_water_usage的服務(wù)激况。
然后在這個(gè)water_usage的服務(wù)下創(chuàng)建一個(gè)屬性
屬性名稱為property_water_usage,類型為int膘魄,取值范圍為0-65535(默認(rèn)值)
因?yàn)镃OAP是采用二進(jìn)制上報(bào)乌逐,所以要做一個(gè)二進(jìn)制到JSON(平臺(tái)物模型的映射關(guān)系),在產(chǎn)品中選擇插件開(kāi)發(fā)创葡,再選擇圖形化開(kāi)發(fā)黔帕。
在圖形化開(kāi)發(fā)頁(yè)面,新建一個(gè)消息蹈丸,然后拖入產(chǎn)品模型的property_water_usage屬性字段成黄,自動(dòng)形成映射。配置好后先點(diǎn)擊保存逻杖,再點(diǎn)擊部署奋岁。
部署完了可以看到插件已部署。
然后在這個(gè)產(chǎn)品下創(chuàng)建一個(gè)設(shè)備荸百,這里需要填一個(gè)設(shè)備唯一標(biāo)識(shí)(暫定為abcdabcdabcd闻伶,下圖1),然后會(huì)自動(dòng)創(chuàng)建一個(gè)帶UUID的設(shè)備ID(下圖2)够话,不需要密碼蓝翰。
查看下平臺(tái)接入地址:
COAP的接入地址a16248007e.iot-coaps.cn-north-4.myhuaweicloud.com
接入端口:5683
下載一個(gè)COAP的模擬器,下載地址點(diǎn)擊 這里
模擬器選擇不使用DTLS女嘲,然后輸入:
IP地址:a16248007e.iot-coaps.cn-north-4.myhuaweicloud.com
VerifyCode:abcdabcdabcd
點(diǎn)擊注冊(cè)
注冊(cè)后畜份,華為云可以查到設(shè)備已經(jīng)在線了
在模擬器中發(fā)送一個(gè)16進(jìn)制流
平臺(tái)上可以查到數(shù)據(jù),剛才上報(bào)了一個(gè)18(對(duì)應(yīng)16進(jìn)制的0x12)
最后欣尼,可以通過(guò)數(shù)據(jù)轉(zhuǎn)發(fā)爆雹,實(shí)現(xiàn)通過(guò)NBIOT網(wǎng)絡(luò)的COAP協(xié)議上報(bào)的數(shù)據(jù),改為HTTPS或者其他協(xié)議方式轉(zhuǎn)發(fā)至其他平臺(tái)(略)