【技术分享】永利yl23455Module基站定位利用笔记
2024/04/18
浏览量:7088
1. 引言
本章节通过模组AT 指令获取接入基站的定位信息,并上传数据至AEP 平台。
??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 平台操作流程
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. 平台收到模组上发的数据
3. 获取模组地位
在模组上传定位信息至AEP 平台后,用户可将平台的数据推送至自己的服务器,同时通过采办运营商有关定位服务数据库,获取设备已驻网基站的位相信息。该部门操作与模组无关,必要用户自行与运营商进行沟通。
3.1. 永利yl23455X 平台获取模组位相信息
本幼节给出永利yl23455X 平台实现基站定位的方式,便于用户后期有关开发做示例参考。
基站定位是一种是基于移动、联通或电信运营网基站的定位技术。凭据移动终端所处的幼区标识号(Cell ID)来确定移动终端的地位是最单一的一种定位步骤,也是当今无线网络中宽泛选取的定位技术;径ㄎ患际醯亩ㄎ痪热【鲇诨镜匚坏脑督,误差通常大于125m;诨綜ell ID 的定位步骤的最大优势是响应速度快(约为3s 左右)。本文档给出了Lierda NB-IoT 模组通过AT 指令获取Cell ID 上传至AEP 平台的流程,最后演示了服务器查询基站定位的成效。
本章节通过模组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. 永利yl23455X 平台获取模组位相信息
本幼节给出永利yl23455X 平台实现基站定位的方式,便于用户后期有关开发做示例参考。
通过postman 向永利yl23455X 平台定位服务器发送基站定位信息,获取设备地位。
图3 Postman发送基站信息获取定位经纬度