关于LBS基站定位

@1、AT+CENG? 

这个指令就是获取周边基站的信息,要想定位准确的话,最好是获取三个基站信息数据,因为三点定位就是这个原理。画圆圈就可以了,精确度在20m—-500m之间,这个要看定位时候的信号强度。 

获取基站返回信息包括: 

mcc:移动用户所属的国家代码,默认值460 

mnc:移动网号,0:中国移动 1:中国联通 

lac:位置区域码 , 取值范围: 0-65535 

cellid:基站小区编号 基站小区编号 ,取值范围: 取值范围: 取值范围: 0-65535 ,0-268435455 ,其中 ,其中 0,65535,268435455 不使用, 小区编号大于 65535 时为 3G 基站。 

signal(rssi):信号强度 , 取值范围: 0到-113dbm. 113dbm. 

(如获得信号强度为正数,则请按照以下公式 获得信号强度为正数,则请按照以下公式 进行转换: 获得的正信号强度 * 2 * 2 – 113 ) 

这些信息的作用就是为了要调用某个地图来用的,为了获取出来地理位置信息。就拿高德地图来说。 

调用的http接口: 

http://apilocate.amap.com/position?accesstype=0&imei=866104021101384&cdma=0&bts=460,0,6324,33427,-56&nearbts=460,0,6324,33427,-56|460,0,6324,33427,-56&output=json&key=key值 

返回的结果就是经纬度信息。

当然这个模块也有直接获取的经纬读信息的AT指令集。例如: 

AT+CIPGSMLOC=1,1 

这个返回值就是经纬度信息。 

AT+CIPGSMLOC=2,1 

这个就是返回的是调用正常与否和时间。

————————————————

wifi

http://apilocate.amap.com/position?accesstype=0
&imei=866104021101384
&cdma=0
&bts=460,0,6324,33427,-56
&nearbts=460,0,6324,33427,-56|460,0,6324,33427,-56
&output=json
&key=

插卡

http://apilocate.amap.com/position?accesstype=1
&imei=352315052834187
&smac=E0:DB:55:E4:C7:49
&mmac=50:a7:2b:1e:56:58,-60,alibaba-inc
&macs=4c:48:da:25:0b:11,-59,alibaba-inc|4c:48:da:25:1a:11,-77,alibaba-inc
&serverip=114.114.114.114
&output=json
&key=

http://a.amap.com/lbs/static/zip/location_rest.zip

http://www.gpsspg.com/bs.htm

参考文章

原文链接:,发表于 源代码(CodeBeta),转发请注明来源!

发表评论