BC26接入電信雲平台流程

2021-10-01 19:21:34 字數 2608 閱讀 9071

目錄前言

一、電信平台註冊

二、bc26串列埠收發

三、注意事項

最近一直在做nb模組對接電信雲平台的專案,在此分享下nb模組接入雲平台流程,這次介紹的是移遠bc26晶元,電信的雲平台也換到了他們的新平台。

登入電信新平台後(

),先建立產品。產品分類以具體產品為準,產品選項中選擇網路型別為nb-iot,通訊協議是lwm2m,其他選項參考圖1-1.其中是否透傳按實際需求為準。

圖1-1

建立產品成功後,需要在該產品下定義屬性列表以及服務列表。兩者是平台對裝置上報資料的解析,所以如果是設定為透傳模式,則無法定義屬性列表和服務列表。最後再進行新增裝置,在雲平台上裝置以對應的imei碼做區分。注意:必須要先在平台上新增好裝置,相應的實體裝置才能連線上。

在電信iot註冊好相應產品和裝置後,再對bc26模組進行串列埠通訊實現網路連線。bc26模組,通過設定pwrkey引腳進行開機,開機後收到上電初始化資訊如圖2-1所示。即可以通過接收圖中字串來判斷nb模組是否上電初始化成功。

圖2-1

其串列埠通訊過程參考網路文件和bc26的lwm2m手冊,其手冊中例子如圖2-2所示,其雲平台接收資料如圖2-3所示。具體串列埠通訊的收發內容如下測試記錄所示:

tx: at                             //確認nb模組串列埠通訊正常

rx: ok

tx: at+qsclk=1          //禁止nb模組進入休眠

rx: ok

tx: at+cpsms=0          //禁止進入psm

rx: ok

tx: at+cgsn=1           //查詢imei卡號

rx: +cgsn: 866971033129151

tx: at*miccid           //查詢sim卡號

rx: *miccid: 89861118209000154265

tx: at+cesq            //查詢當前網路訊號質量

rx: +cesq: 32,0,255,255,26,56       //第五項為rsrq,範圍0-34,數值越高訊號越好

tx: at+cgpaddr=1        //查詢ip位址,確保模組注網成功

rx: +cgpaddr: 1,10.138.137.41       //查詢到的ip位址

rx: ok

tx: at+cgatt?           //查詢網路附著狀態

rx: +cgatt: 1           //1表示附著成功,0表示未附著成功

tx: at+qlwserv=」221.229.214.202」,5683

//設定iot平台ip位址和埠號,電信平台可檢視

rx: ok

tx: at+qlwconf="866971033129151" //設定iot平台註冊的imei號

rx: ok

tx: at+qlwaddobj=19,0,1,"0" //新增lwm2m物件19/0/0--uplink 上行鏈路

rx: ok

tx: at+qlwaddobj=19,1,1,"0" //新增lwm2m物件19/0/0--uplink 下行鏈路

rx: ok

tx: at+qlwopen=0            //註冊iot平台

rx: ok                     //可以在平台看到裝置已上線

tx: at+qlwcfg=」dataformat」,1,1 //設定傳送和接收資料格式為十六進製制的字串模式

rx: ok

tx: at+qlwdatasend=19,0,0,5,68656c6c6f,0x0000

//5表示傳送內容為5個位元組,後面是對應資料域內容,其他格式內容固定。

圖2-2

圖2-3

1.bc26模組也是串列埠波特率自適應,故串列埠流程第一條也是發at確認通訊

2.bc26模組的休眠和psm是分開的,這是和技術支援詢問以及自己測試結果看到的,psm時串列埠仍然可以收發,但無法和雲平台通訊,休眠模式下禁止串列埠通訊。這些在做低功耗時會開啟,後續部落格會專門講下低功耗

3.章節二中的串列埠收發例子中,發資料那條at+qlwdatasend=19,0,0,5,68656c6c6f,0x0000,結尾的0x0000改為0x0100

就可以在串列埠傳送後收到ok,然後還會收到send ok,這個表示資料成功傳送到基站,這在實際專案中判斷資料是否傳送成功很重要。具體例子參考圖3-1

圖3-1

BC26 之MQTT協議 AT命令

at cimi 檢查sim卡是否讀卡成功。at cesq 檢視訊號強度,剛上電入網的時候一般獲取訊號會比較 慢,可以不斷的傳送這個指令,實時重新整理最新的訊號狀態,大概等30s左右或者更 久一點 就像手機剛開機時獲取網路訊號一樣 就能連上網路了。at cgatt?5 檢視入網狀態 cgatt 1 返...

BC26常用術語和縮略詞

縮寫 描述3gpp 3rd generation partnership project 第三代合作夥伴計畫 bcdbinary coded decimal 二進位制編碼的十進位制 gsmglobal system for mobile communications 全球移動通訊系統 imsi in...

2 6寬頻接入技術ADSL

xdsl 用數字技術對現有的模擬 使用者線進行改造 標準模擬 訊號的頻帶被限制在300 3400hz的範圍內,但使用者線本身實際可通過的訊號頻率仍然超過1mhz。xdsl技術就把0 4khz低端頻譜留給了傳統 而把原來沒有被利用的高階頻譜留給了使用者上網使用。dmt技術 dmt調製技術採用頻分復用的...