本文主要介紹如何使用Gokit開(kāi)發(fā)板和NB通訊模組快速接入機(jī)智云,本文使用的是NB-DTU N102作為例子。
一、NB模塊與機(jī)智云數(shù)據(jù)交互流程
設(shè)備與機(jī)智云數(shù)據(jù)交互的基本數(shù)據(jù)流如下圖。
APP接收設(shè)備上報(bào)數(shù)據(jù):設(shè)備上報(bào)數(shù)據(jù)→運(yùn)營(yíng)商IOT平臺(tái)→機(jī)智云平臺(tái)→APP端
APP下發(fā)設(shè)備控制數(shù)據(jù):APP端→機(jī)智云平臺(tái)→運(yùn)營(yíng)商IOT平臺(tái)→設(shè)備接收數(shù)據(jù)
二、在機(jī)智云官網(wǎng)創(chuàng)建設(shè)備產(chǎn)品,定義數(shù)據(jù)點(diǎn),添加設(shè)備
這里以“微信寵物屋”的例子介紹設(shè)備接入機(jī)智云的整個(gè)流程。
1. 創(chuàng)建新產(chǎn)品
注:NB-IoT支持三種省電模式:PSM (Power Saving Mode,省電模式)、DRX(Discontinuous Reception,不連續(xù)接收模式),eDRX(Extended DRX,擴(kuò)展不連續(xù)接收模式)。本文本示例采用的是DRX模式
PSM:終端非業(yè)務(wù)期間深度休眠,不接收下行數(shù)據(jù),只有 終端主動(dòng)發(fā)送上行數(shù)據(jù)(MO Data)時(shí)可接收IoT平臺(tái)緩存的下行數(shù)據(jù) ,適合對(duì)下行數(shù)據(jù)無(wú)時(shí)延要求的業(yè)務(wù);終端設(shè)備功耗低,采取電池供電方式,如抄表業(yè)務(wù)。
DRX:可以認(rèn)為下行業(yè)務(wù)隨時(shí)可達(dá)終端設(shè)備,在每個(gè)DRX周期( 1.28s,2.56s,5.12s 或者10.24s ,機(jī)智云默認(rèn)周期為2.56s),終端都會(huì)檢測(cè)一次是否有下行業(yè)務(wù)到達(dá),適用于對(duì)時(shí)延有高要求的業(yè)務(wù)。終端設(shè)備一般采取供電的方式,如路燈業(yè)務(wù)。
eDRX:終端設(shè)備兼顧低功耗和對(duì)時(shí)延有一定要求的業(yè)務(wù),在每個(gè)eDRX周期內(nèi),只有在設(shè)置的尋呼時(shí)間窗口內(nèi),終端可接收下行數(shù)據(jù),其余時(shí)間終端處于休眠狀態(tài),不接收下行數(shù)據(jù),該模式可在下行業(yè)務(wù)時(shí)延和功耗之間取得平衡,如遠(yuǎn)程關(guān)閉煤氣業(yè)務(wù)。
2. 創(chuàng)建15個(gè)數(shù)據(jù)點(diǎn)
或者也可以直接選擇導(dǎo)入微信寵物屋的數(shù)據(jù)點(diǎn),機(jī)智云已經(jīng)創(chuàng)建好了微信寵物屋的數(shù)據(jù)點(diǎn)。
3. 添加設(shè)備
注:如果使用的是從機(jī)智云采購(gòu)的N256模組,注冊(cè)設(shè)備以后,可向機(jī)智云FAE咨詢?cè)O(shè)備是否已經(jīng)預(yù)授權(quán);如果使用的是其他NB模組自主接入機(jī)智云,注冊(cè)設(shè)備以后,可向機(jī)智云FAE咨詢?cè)O(shè)備預(yù)授權(quán)的方式
四、修改mcu程序,使得mcu可以控制LED燈
修改代碼步驟請(qǐng)參考,微信寵物屋移植與開(kāi)發(fā)
五、N102與mcu接線,通電讓設(shè)備上線
六、設(shè)備上線,機(jī)智云IOE DEMO APP綁定設(shè)備
當(dāng)模組正常開(kāi)機(jī)十多秒以后,模組會(huì)自動(dòng)連接上機(jī)智云平臺(tái),此時(shí)我們可以使用機(jī)智云APP掃描二維碼的方式綁定N102,使用機(jī)智云串口助手的小工具生成設(shè)備綁定二維碼。
生成設(shè)備綁定二維碼后,我們可以下載機(jī)智云IOE DEMO APP掃碼綁定設(shè)備
七、控制設(shè)備,點(diǎn)亮/熄滅LED燈成功,機(jī)智云接入完畢
八、機(jī)智云后臺(tái)查看設(shè)備交互數(shù)據(jù)
原文標(biāo)題:【開(kāi)發(fā)指南】使用NB通訊模組快速接入機(jī)智云
文章出處:【微信公眾號(hào):機(jī)智云開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5067瀏覽量
97591 -
模組
+關(guān)注
關(guān)注
6文章
1496瀏覽量
30416 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
590瀏覽量
26422
原文標(biāo)題:【開(kāi)發(fā)指南】使用NB通訊模組快速接入機(jī)智云
文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論