目錄前言
一、電信平台註冊
二、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調製技術採用頻分復用的...