【技術分享】利爾達Module基站定位應用筆記
2024/04/18
瀏覽量:1881

1. 引言
本章節(jié)通過模組AT 指令獲取接入基站的定位信息,并上傳數(shù)據(jù)至AEP 平臺。
??OK
??AT+CFUN=1???//關閉飛行模式
??OK
??AT+CEREG????//判斷PS 域附著狀態(tài),第二個參數(shù)為1 或5 表示附著正常
??+CEREG: 0,1
??OK
??AT+ECSTATUS??//獲取基站狀態(tài)
??+ECSTATUS: PHY, DlEarfcn:3684, UlEarfcn:21684, PCI:436, Band:8, RSRP:-46, RSRQ:-1, SNR:23,?AnchorFreqOfst:11, NonAnchorFreqOfst:0, CeLevel:0, DlBler:0/100, UlBler:0/100, DataInactTimerS:60,?RetxBSRTimerP:16, TAvalue:0, TxPower:-25, NBMode:"Stand alone"
??+ECSTATUS: L2, SrbNum:2, DrbNum:0
??+ECSTATUS: RRC, State:"CONNECTED", TAC:6676, CellId:201538369
??+ECSTATUS: EMM, EmmState:"REG", EmmMode:"CONNECTED", PTWMs:10240,?EDRXPeriodMs:40960, PsmExT3412TimerS:72000, T3324TimerS:300, T3346RemainTimeS:0
??+ECSTATUS: PLMN, PlmnState:"SELECTED", PlmnType:"EHPLMN", SelectPlmn:"0x460,0xf000"
??+ECSTATUS: ESM, ActBearerNum:1, APN:"cmnbiot.MNC008.MCC460.GPRS", IPv4:"100.89.127.217"
??+ECSTATUS: CCM, Cfun:1, IMSI:"460081087909976"
??備注:本章節(jié)演示所用的模組為MB26 Y0C模組,其他NB-IoT模組查詢基站小區(qū)信息可參考對應NB模組的AT指令集。
2.2. 模組上傳基站定位信息至AEP平臺
本小節(jié)給出了模組上傳基站定位信息至AEP 平臺的示例流程。
2.2.1. 模組接入AEP 平臺操作流程
2.2.2. 示例流程
??//注意:執(zhí)行以下流程時,模組需入網(wǎng)成功,同時AEP平臺側已注冊相應設備
??AT+CTM2MSETPM=221.229.214.202,5683,86400??//設置接入AEP平臺的參數(shù)
??OK
??AT+CTM2MREG??//向AEP平臺發(fā)起注冊登錄
??OK
??+CTM2M: reg,0
??+CTM2M: obsrv,0
??//模組向AEP平臺發(fā)送已獲取到的小區(qū)信息,格式用戶自行定義(這里已屬于用戶自己的通信協(xié)議)
??//以下為自行定義示例:{"CellID":201538369,"TAC":6676} 發(fā)送為16進制字符串
??AT+CTM2MSEND=7b2243656c6c4944223a3230313533383336392c22544143223a363637367d
??+CTM2MSEND: 63201
??+ECPSMR: 0
??+CTM2M: send,31,63201
??OK
2.2.3. 平臺收到模組上發(fā)的數(shù)據(jù)
3. 獲取模組位置
在模組上傳定位信息至AEP 平臺后,用戶可將平臺的數(shù)據(jù)推送至自己的服務器,同時通過購買運營商相關定位服務數(shù)據(jù)庫,獲取設備已駐網(wǎng)基站的位置信息。該部分操作與模組無關,需要用戶自行與運營商進行溝通。
3.1. 利爾達X 平臺獲取模組位置信息
本小節(jié)給出利爾達X 平臺實現(xiàn)基站定位的方式,便于用戶后期相關開發(fā)做示例參考。
基站定位是一種是基于移動、聯(lián)通或電信運營網(wǎng)基站的定位技術。根據(jù)移動終端所處的小區(qū)標識號(Cell ID)來確定移動終端的位置是最簡單的一種定位方法,也是當今無線網(wǎng)絡中廣泛采用的定位技術?;径ㄎ患夹g的定位精度取決于基站位置的遠近,誤差一般大于125m?;诨綜ell ID 的定位方法的最大優(yōu)勢是響應速度快(約為3s 左右)。本文檔給出了Lierda NB-IoT 模組通過AT 指令獲取Cell ID 上傳至AEP 平臺的流程,最后演示了服務器查詢基站定位的效果。
本章節(jié)通過模組AT 指令獲取接入基站的定位信息,并上傳數(shù)據(jù)至AEP 平臺。
2.1. 模組獲取基站定位信息示例
??AT????????//判斷模組是否上電開機成功??OK
??AT+CFUN=1???//關閉飛行模式
??OK
??AT+CEREG????//判斷PS 域附著狀態(tài),第二個參數(shù)為1 或5 表示附著正常
??+CEREG: 0,1
??OK
??AT+ECSTATUS??//獲取基站狀態(tài)
??+ECSTATUS: PHY, DlEarfcn:3684, UlEarfcn:21684, PCI:436, Band:8, RSRP:-46, RSRQ:-1, SNR:23,?AnchorFreqOfst:11, NonAnchorFreqOfst:0, CeLevel:0, DlBler:0/100, UlBler:0/100, DataInactTimerS:60,?RetxBSRTimerP:16, TAvalue:0, TxPower:-25, NBMode:"Stand alone"
??+ECSTATUS: L2, SrbNum:2, DrbNum:0
??+ECSTATUS: RRC, State:"CONNECTED", TAC:6676, CellId:201538369
??+ECSTATUS: EMM, EmmState:"REG", EmmMode:"CONNECTED", PTWMs:10240,?EDRXPeriodMs:40960, PsmExT3412TimerS:72000, T3324TimerS:300, T3346RemainTimeS:0
??+ECSTATUS: PLMN, PlmnState:"SELECTED", PlmnType:"EHPLMN", SelectPlmn:"0x460,0xf000"
??+ECSTATUS: ESM, ActBearerNum:1, APN:"cmnbiot.MNC008.MCC460.GPRS", IPv4:"100.89.127.217"
??+ECSTATUS: CCM, Cfun:1, IMSI:"460081087909976"
??備注:本章節(jié)演示所用的模組為MB26 Y0C模組,其他NB-IoT模組查詢基站小區(qū)信息可參考對應NB模組的AT指令集。
2.2. 模組上傳基站定位信息至AEP平臺
本小節(jié)給出了模組上傳基站定位信息至AEP 平臺的示例流程。
2.2.1. 模組接入AEP 平臺操作流程

圖1 模組接入AEP平臺操作流程
2.2.2. 示例流程
??//注意:執(zhí)行以下流程時,模組需入網(wǎng)成功,同時AEP平臺側已注冊相應設備
??AT+CTM2MSETPM=221.229.214.202,5683,86400??//設置接入AEP平臺的參數(shù)
??OK
??AT+CTM2MREG??//向AEP平臺發(fā)起注冊登錄
??OK
??+CTM2M: reg,0
??+CTM2M: obsrv,0
??//模組向AEP平臺發(fā)送已獲取到的小區(qū)信息,格式用戶自行定義(這里已屬于用戶自己的通信協(xié)議)
??//以下為自行定義示例:{"CellID":201538369,"TAC":6676} 發(fā)送為16進制字符串
??AT+CTM2MSEND=7b2243656c6c4944223a3230313533383336392c22544143223a363637367d
??+CTM2MSEND: 63201
??+ECPSMR: 0
??+CTM2M: send,31,63201
??OK
2.2.3. 平臺收到模組上發(fā)的數(shù)據(jù)

圖2 平臺收到模組數(shù)據(jù)
3. 獲取模組位置
在模組上傳定位信息至AEP 平臺后,用戶可將平臺的數(shù)據(jù)推送至自己的服務器,同時通過購買運營商相關定位服務數(shù)據(jù)庫,獲取設備已駐網(wǎng)基站的位置信息。該部分操作與模組無關,需要用戶自行與運營商進行溝通。
3.1. 利爾達X 平臺獲取模組位置信息
本小節(jié)給出利爾達X 平臺實現(xiàn)基站定位的方式,便于用戶后期相關開發(fā)做示例參考。
通過postman 向利爾達X 平臺定位服務器發(fā)送基站定位信息,獲取設備位置。
圖3 Postman發(fā)送基站信息獲取定位經(jīng)緯度