1. 程式人生 > >BC26接入電信平臺

BC26接入電信平臺

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平臺檢視接收到的資料。