利尔达科技集团股份有限公司
【技术分享】利尔达Module基站定位应用笔记
来源:利尔达科技 作者:利尔达 日期:2024-04-18 浏览量:53
1. 引言

基站定位是一种是基于移动、联通或电信运营网基站的定位技术。根据移动终端所处的小区标识号(Cell ID)来确定移动终端的位置是最简单的一种定位方法,也是当今无线网络中广泛采用的定位技术。基站定位技术的定位精度取决于基站位置的远近,误差一般大于125m。基于基站Cell ID 的定位方法的最大优势是响应速度快(约为3s 左右)。本文档给出了Lierda NB-IoT 模组通过AT 指令获取Cell ID 上传至AEP 平台的流程,最后演示了服务器查询基站定位的效果。



2. 模组上传基站定位信息
本章节通过模组AT 指令获取接入基站的定位信息,并上传数据至AEP 平台。


2.1. 模组获取基站定位信息示例

  AT        //判断模组是否上电开机成功
  OK
  AT+CFUN=1   //关闭飞行模式
  OK
  AT+CEREG?   //判断PS 域附着状态,第二个参数为1 或5 表示附着正常
  +CEREG: 0,1
  OK
  AT+ECSTATUS  //获取基站状态
  +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"
  备注:本章节演示所用的模组为MB26 Y0C模组,其他NB-IoT模组查询基站小区信息可参考对应NB模组的AT指令集。

2.2. 模组上传基站定位信息至AEP平台
本小节给出了模组上传基站定位信息至AEP 平台的示例流程。

2.2.1. 模组接入AEP 平台操作流程
图1 模组接入AEP平台操作流程

2.2.2. 示例流程
  //注意:执行以下流程时,模组需入网成功,同时AEP平台侧已注册相应设备
  AT+CTM2MSETPM=221.229.214.202,5683,86400  //设置接入AEP平台的参数
  OK
  AT+CTM2MREG  //向AEP平台发起注册登录
  OK
  +CTM2M: reg,0
  +CTM2M: obsrv,0
  //模组向AEP平台发送已获取到的小区信息,格式用户自行定义(这里已属于用户自己的通信协议)
  //以下为自行定义示例:{"CellID":201538369,"TAC":6676} 发送为16进制字符串
  AT+CTM2MSEND=7b2243656c6c4944223a3230313533383336392c22544143223a363637367d
  +CTM2MSEND: 63201
  +ECPSMR: 0
  +CTM2M: send,31,63201
  OK

2.2.3. 平台收到模组上发的数据
图2 平台收到模组数据

3. 获取模组位置
在模组上传定位信息至AEP 平台后,用户可将平台的数据推送至自己的服务器,同时通过购买运营商相关定位服务数据库,获取设备已驻网基站的位置信息。该部分操作与模组无关,需要用户自行与运营商进行沟通。

3.1. 利尔达X 平台获取模组位置信息
本小节给出利尔达X 平台实现基站定位的方式,便于用户后期相关开发做示例参考。

通过postman 向利尔达X 平台定位服务器发送基站定位信息,获取设备位置。

图3 Postman发送基站信息获取定位经纬度