數(shù)據(jù)上報(bào)流程
流程:
1、南向設(shè)備采集數(shù)據(jù)、并將數(shù)據(jù)按自定義規(guī)則進(jìn)行編碼,例如:將溫濕度實(shí)時(shí)數(shù)據(jù)編碼成000102;
2、設(shè)備通過(guò)串口,以AT命令的形式,發(fā)送已編碼數(shù)據(jù)到NB-IoT模組或SoftRadio模擬器。
3、 NB-IoT芯片/模組或SoftRadio模擬器,接收到AT命令后,將payload后,自動(dòng)封裝為CoAP協(xié)議的消息,并發(fā)送給事先配置的物聯(lián)網(wǎng)平臺(tái);
4、物聯(lián)網(wǎng)平臺(tái)收到數(shù)據(jù)后,自動(dòng)解析CoAP協(xié)議包,根據(jù)設(shè)備profile文件,找到匹配的編解碼插件,對(duì)payload進(jìn)行解析,解析為與設(shè)備profile中描述的service匹配的json數(shù)據(jù),并存于平臺(tái)之上;
5、 應(yīng)用服務(wù)器通過(guò)北向數(shù)據(jù)查詢接口(RESTful)獲取平臺(tái)上的數(shù)據(jù);同時(shí)也可以提前調(diào)用訂閱接口,對(duì)數(shù)據(jù)變化進(jìn)行訂閱,則之后所有的數(shù)據(jù)變化,平臺(tái)都會(huì)通過(guò)POST消息,發(fā)送到制定的服務(wù)器。
如需加入NB-IOT精英行業(yè)群交流,可以關(guān)注頭條號(hào) 物聯(lián)網(wǎng)那些事,并私信獲取。