BC26接入電信平臺
阿新 • • 發佈:2019-01-30
1.開發Profile和編解碼外掛
詳細的Profile和編解碼外掛開發流程可參考博文搭建NB-IoT中國電信平臺實驗環境,注意Profile開發時,選擇LWM2M協議。MTK方案大部分採用LWM2M,LWM2M和COAP協議的區別可參閱相關博文LwM2M與COAP協議。
本實驗開發的簡單編解碼外掛如下。
2.註冊IOT平臺
首先需要先在平臺上輸入IMEI號進行設備註冊,之後通過串列埠操作BC26依次進行以下的操作。
AT+CGPADDR=1 //查詢IP地址,確保模組已經注網成功 >+CGPADDR: 1,10.161.207.81 //查詢到的IP AT+CGATT? //查詢 PS service 附著狀態 >+CGATT:1 //已經附著 PS service >OK AT+QLWSERV=”180.101.147.115”,5683 //設定IoT平臺IP地址和埠號,可在電信平臺對接資訊中檢視 >OK //如果想連線其它平臺,先執行 AT+QLWDEL,再重新設定 AT+QLWCONF=”867724030023557” //設定IoT平臺註冊的IMEI號 >OK AT+QLWADDOBJ=19,0,1,"0" //新增 LwM2M 物件 19/0/0 --- uplink 上行鏈路 >OK AT+QLWADDOBJ=19,1,1,"0" //新增 LwM2M 物件 19/0/1 --- downlink 下行鏈路 >OK AT+QLWOPEN=0 //開始註冊IoT平臺,並使用直接推送模式 >OK >UPDATE OK //更新成功指示
註冊成功後,可在IoT平臺檢視裝置狀態為已繫結。
3.上報資料
在上報資料前,先確保Profile和編解碼外掛都已經編寫完成。上報資料時,根據編寫的編解碼外掛的格式進行資料上報。
AT+QLWCFG=”dataformat”,1,1 //設定傳送和接收的資料為十六進位制的字串模式 >OK AT+QLWDATASEND=19,0,0,2,0906,0x0000 //使用NON模式上報資料,此模式不需要IoT平臺應答 >+QLWDATARECV: 19,1,0,4,AAAA0000 //收到平臺響應欄位 AT+QLWDATASEND=19,0,0,2,0906,0x0100 //使用CON模式上報資料,此模式需要IoT平臺應答 >+QLWDATARECV: 19,1,0,4,AAAA0000 //收到平臺響應欄位
在之後資料上報前就不需要再設定資料格式了,上報成功後,可以在IoT平臺檢視接收到的資料。