@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=