還不會NB-IOT通信焙畔,這篇文章帶你打通NB-IOT通信的任督二脈

使用NB-IOT模塊BC28連接電信AEP平臺捎琐,打通NB-IOT的數(shù)據(jù)上下行通信,即數(shù)據(jù)上報和命令下發(fā)

1 NB-IOT業(yè)務(wù)介紹

NB-IOT業(yè)務(wù)主要包含NB-IoT設(shè)備叉庐、NB-IOT網(wǎng)絡(luò)舒帮、物聯(lián)網(wǎng)開放平臺、垂直行業(yè)應(yīng)用:

NB-IOT設(shè)備:通過無線網(wǎng)絡(luò)連接到中國電信物聯(lián)網(wǎng)開放平臺陡叠,采用CoAP協(xié)議接入玩郊,如水表、燃?xì)獗淼?/p>

NB-IOT網(wǎng)絡(luò):實現(xiàn)對NB-IoT終端的移動性管理與會話管理枉阵;為NB-IoT終端建立用戶面承載译红,傳遞上下行業(yè)務(wù)數(shù)據(jù)

物聯(lián)網(wǎng)開放平臺:實現(xiàn)對各種NB-IoT設(shè)備數(shù)據(jù)的統(tǒng)一管理,同時向第三方應(yīng)用系統(tǒng)開放接口兴溜,讓各種應(yīng)用能快速構(gòu)建自己的物聯(lián)網(wǎng)業(yè)務(wù)

垂直行業(yè)應(yīng)用:實現(xiàn)對NB設(shè)備的業(yè)務(wù)管理侦厚,包括業(yè)務(wù)發(fā)放反璃、業(yè)務(wù)控制和呈現(xiàn)等,由第三方基于中國電信物聯(lián)網(wǎng)開放平臺開放接口進行開發(fā)

image

2 電信AEP平臺創(chuàng)建產(chǎn)品

2.1 創(chuàng)建產(chǎn)品

首頁右上角選擇創(chuàng)建產(chǎn)品假夺,填寫各項參數(shù)

image

如下圖所示淮蜈,創(chuàng)建一個透傳的設(shè)備,透傳的設(shè)備創(chuàng)建已卷、使用比較簡單梧田,非透傳的產(chǎn)品需要定義服務(wù)列表,屬性列表(平臺據(jù)此可提供服務(wù)數(shù)據(jù)解析和呈現(xiàn)侧蘸, 下發(fā)服務(wù)指令等)

image
  • 產(chǎn)品名稱 : 根據(jù)個人實際需要填寫
  • 產(chǎn)品類別 : 根據(jù)個人實際需要選取
  • 產(chǎn)品描述 : 根據(jù)個人實際需要填寫
  • 節(jié)點類型 : 選取“設(shè)備”
  • 接入方式 : 選取“設(shè)備直連”
  • 網(wǎng)絡(luò)類型 : 選取“NB-IoT”
  • 通訊協(xié)議 : 選取“LWM2M ”
  • Endpoint格式 : 可選擇“IMEI” 或“urn:imei” 或 “urn:imei-imsi”裁眯,選擇IMEI
  • 是否有profile : 是 或者 否,沒有選擇否
  • 設(shè)備型號 : 按實際填寫
  • 是否透傳 : 是 或者 否讳癌,選擇否穿稳,創(chuàng)建透傳設(shè)備
  • 數(shù)據(jù)加密方式 : 可選擇“DTLS” 或 “明文” 或 “SM2”,選擇明文晌坤,不加密
  • 省電模式:可選擇“DRX” 逢艘、 “eDRX”、“PSM”骤菠,選擇PSM

備注: 1它改、Endpoint 是LWM2M設(shè)備的標(biāo)識, 平臺支持的Endpoint格式有三種:

  • IMEI商乎,不帶前綴的15位IMEI號
  • urn:imei:##################央拖,前綴“urn:imei:” + IMEI的格式
  • urn:imei-imsi:##################-#####################, 前綴“urn:imei-imsi:” + IMEI + IMSI的格式
  • 根據(jù)具體的通信模組或SDK選擇使用哪種模式鹉戚, 并保證設(shè)備登錄時攜帶的 Endpoint格式與產(chǎn)品創(chuàng)建的Endpoint格式一致鲜戒,否則認(rèn)證失敗

2、省電模式支持PSM抹凳、 DRX遏餐、 eDRX三種,根據(jù)終端支持的類型進行選擇:

  • PSM模式: 設(shè)備在數(shù)據(jù)連接終止或周期性TAU完成后進入PSM狀態(tài)却桶, PSM態(tài)的設(shè)備處于休眠狀態(tài)境输, 不再偵聽信號。平臺的下行數(shù)據(jù)不會立即下發(fā)颖系, 緩存直 到設(shè)備退出PSM態(tài)才會下發(fā)嗅剖。
  • DRX模式: 非連續(xù)接收模式, 由于DRX周期短嘁扼, 平臺下行數(shù)據(jù)可以立即下發(fā)(如果設(shè)備在注冊時Binding Mode支持Qmode,則按Qmode方式下發(fā)指令信粮, 即采用空閑時間窗進行激活態(tài)到休眠態(tài)的切換) 。
  • eDRX模式: 增強型非連續(xù)接收趁啸, DRX周期更長强缘, 對時延要求高督惰, 需要根據(jù)設(shè)備是否休眠選擇消息緩存或者立即下發(fā)。

2.2 添加設(shè)備

創(chuàng)建完產(chǎn)品后前往產(chǎn)品中心-> 選擇產(chǎn)品->設(shè)備管理->添加設(shè)備旅掂,按要求填寫設(shè)備信息赏胚,進行設(shè)備添加

image
  • 設(shè)備名稱:根據(jù)個人實際需要填寫
  • IMEI號:IMEI是設(shè)備的唯一標(biāo)識,平臺不允許重復(fù)添加商虐,長度為15個字節(jié)觉阅,在模塊的外殼上有絲印,或使用AT指令查詢
  • IMSI號:IMSI國際移動用戶識別碼(無雙引號的字符串)秘车,可不填寫
  • 選擇自動訂閱

設(shè)備添加完成后可以看到設(shè)備狀態(tài)為:已注冊典勇。設(shè)備右側(cè)的功能按鈕功能豐富,例如:數(shù)據(jù)查看叮趴、在線模擬割笙、編輯等

image

3 NB-IOT模塊通信

3.1 附著網(wǎng)絡(luò)

BC28通過AT指令附著網(wǎng)絡(luò)(即連接網(wǎng)絡(luò))的過程如下:當(dāng)能查詢到到模塊的IP地址時,說明網(wǎng)絡(luò)附著成功

注:若發(fā)送第一個指令“AT”眯亦,未返回“OK”的話伤溉,請檢查是否選擇了正確的串口,以及合適的波特率(BC28的串口波特率為9600)

序號 AT指令 指令解析
1 AT 測試指令搔驼,若返回OK谈火,則模塊可正常通信
2 AT+CPIN? 檢查SIM卡是否在位
3 AT+CSQ 查詢信號質(zhì)量
4 AT+CGATT=1 觸發(fā)網(wǎng)絡(luò)連接
5 AT+CEREG? 查詢網(wǎng)絡(luò)注冊狀態(tài)
6 AT+CGATT? 查詢網(wǎng)絡(luò)附著狀態(tài)
7 AT+CGPADDR 查詢模塊的 IP 地址
image

3.2 連接電信AEP平臺

BC28通過AT指令連接電信IOT平臺的過程如下:當(dāng)發(fā)送AT指令“AT+QLWSREGIND=0”返回“+QLWEVTIND:3”時,代表設(shè)備已連接上電信IOT平臺

序號 AT指令 指令解析
1 AT+NCDP=221.229.214.202,5683 設(shè)置 IoT 平臺 IP 地址及端口
2 AT+QLWSREGIND=0 開始注冊 IoT 平臺
image

在電信AEP平臺上設(shè)備的狀態(tài)變?yōu)椤耙鸭せ睢鄙嗾牵碓O(shè)備已連接上電信IOT平臺

image

3.3 數(shù)據(jù)上報

數(shù)據(jù)上報的AT指令為“AT+QLWULDATAEX”,看看官方AT指令手冊對它的描述

image

使用AT指令為“AT+QLWULDATAEX”發(fā)送數(shù)據(jù)扔字,當(dāng)接收到“+QLWULDATASTATUS:4”表示數(shù)據(jù)發(fā)送成功

序號 AT指令 指令解析
1 AT+QLWULDATAEX=3,313233,0X0100 發(fā)送CON 消息(313233)囊嘉, IoT 平臺需要應(yīng)答 ACK 消息
image

在電信AEP平臺可以看到上報的16進制數(shù)據(jù):313233

image
image

注:消息發(fā)送模式選擇帶釋放輔助提示時,表示模塊在發(fā)送完數(shù)據(jù)之后將釋放連接以進入空閑模式革为,否則模塊會持續(xù)20多秒才能進入空閑模式扭粱,在做低功耗時需要用到

3.4 命令下發(fā)

BC28接收云端數(shù)據(jù)不需要AT指令,但有一點需要注意:NB-IOT模塊由于是面向低功耗領(lǐng)域的震檩,長時間處于休眠狀態(tài)琢蛤,故云端下發(fā)命令時,NB-IOT模塊不能及時接收到抛虏,只有當(dāng)模塊處于活動狀態(tài)下才能接收到云端命令

基于NB-IOT模塊的這個特性博其,平臺提供命令緩存下發(fā)機制:平臺收到命令后放入隊列。在設(shè)備上線的時候迂猴,平臺依次下發(fā)命令隊列中的命令慕淡,緩存時間默認(rèn)為2個小時

電信IOT平臺下發(fā)“123”命令,設(shè)備端接收到“123”的16進制數(shù)“313233”沸毁,命令下發(fā)成功

image
image

指令下發(fā)信息詳情可以在“指令下發(fā)日志” 中查看

image
image

我是南風(fēng)峰髓,一個愛折騰的程序袁傻寂,工作之余,寫寫公眾號携兵,玩玩視頻號疾掰,分享我的工作、我的生活

分享是一種博愛的心境徐紧,學(xué)會分享静檬,就學(xué)會了生活

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市浪汪,隨后出現(xiàn)的幾起案子巴柿,更是在濱河造成了極大的恐慌,老刑警劉巖死遭,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件广恢,死亡現(xiàn)場離奇詭異,居然都是意外死亡呀潭,警方通過查閱死者的電腦和手機钉迷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钠署,“玉大人糠聪,你說我怎么就攤上這事⌒扯Γ” “怎么了舰蟆?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長狸棍。 經(jīng)常有香客問我身害,道長,這世上最難降的妖魔是什么草戈? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任塌鸯,我火速辦了婚禮,結(jié)果婚禮上唐片,老公的妹妹穿的比我還像新娘丙猬。我一直安慰自己,他們只是感情好费韭,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布茧球。 她就那樣靜靜地躺著,像睡著了一般揽思。 火紅的嫁衣襯著肌膚如雪袜腥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音羹令,去河邊找鬼鲤屡。 笑死,一個胖子當(dāng)著我的面吹牛福侈,可吹牛的內(nèi)容都是我干的酒来。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼肪凛,長吁一口氣:“原來是場噩夢啊……” “哼堰汉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起伟墙,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤翘鸭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后戳葵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體就乓,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年拱烁,在試婚紗的時候發(fā)現(xiàn)自己被綠了生蚁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡戏自,死狀恐怖邦投,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情擅笔,我是刑警寧澤志衣,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站猛们,受9級特大地震影響蠢涝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜阅懦,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望徘铝。 院中可真熱鬧耳胎,春花似錦、人聲如沸惕它。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淹魄。三九已至郁惜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間甲锡,已是汗流浹背兆蕉。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工羽戒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人虎韵。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓易稠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親包蓝。 傳聞我的和親對象是個殘疾皇子驶社,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 一、為什么要用透傳云测萎? 由于中國電信NB-IoT網(wǎng)絡(luò)限制亡电,所以使用電信網(wǎng)絡(luò)時無法使用UDP/TCP傳輸模式,只能使...
    無劍_君閱讀 4,446評論 0 1
  • 傳統(tǒng)應(yīng)用 資產(chǎn)定位是非常成熟的物聯(lián)網(wǎng)應(yīng)用硅瞧,歷史悠久份乒。但是廣域數(shù)據(jù)服務(wù)最大的痛點在于功耗和待機。傳統(tǒng)上使用2G GS...
    小魚兒他老漢閱讀 5,471評論 0 1
  • 一零酪、模塊綜述 NB-IOT模組默認(rèn)通信方式為AT指令冒嫡,工業(yè)領(lǐng)域中操作相對復(fù)雜。ME3616通過模組內(nèi)部Ope...
    Aramis_Yu閱讀 2,069評論 0 1
  • 夜鶯2517閱讀 127,720評論 1 9
  • 版本:ios 1.2.1 亮點: 1.app角標(biāo)可以實時更新天氣溫度或選擇空氣質(zhì)量四苇,建議處女座就不要選了孝凌,不然老想...
    我就是沉沉閱讀 6,896評論 1 6