基站定位

通过当前基站定位,方法简单,但是定位偏差较大,该方案可以用来做参考。 ## 1. 通过AM900E模组的AT指令(AT+CCED),可以查询到模组连接的当前基站的相关信息 发送AT+CCED=0,1指令,如下: ```` AT+CCED=0,1 +CCED:460,000,32c9,ec32,35,27,7,14 OK ```` 000,为移动网络号码:中国移动 32c9,为位置区域码-LAC(十六进制数据) ec32,为小区号CID(十六进制数据) ## 2. 下面是如何利用这个三个值,得到位置的方法: ### 2.1 第一种方法:打开http://gpsspg.com/bs.htm这个网站,将得到的数据输入网站的左侧位置,如图: ![](https://cos.easydoc.net/68658482/files/jz83fctf.png) 点击查询,得到准确的模组位置信息,如下图: ![](https://cos.easydoc.net/68658482/files/jz83i6tt.png) 本次测试,直接定位到了我公司地址附近,误差未超过50米。 ### 2.2 第二种方法:将获取的LAC和CID,通过Google提供的一个Webservice服务来进行转换成为经纬度,也可以通过百度的API接口获取。 ## 3.LBS基站定位:当前基站与临近基站同时定位 通过AM900E模组的AT指令,还可以查询到模组的临近基站的信息: 发送AT+CCED=0,1指令,如下: ```` AT+CCED=0,2 +CCED:460,000,13001,46054,45,21,460,000,13001,59794,34,19,460,000,12498,17155,11,17,460,000,13001,22823,27,24,460,000,12382,21492,21,24 OK ```` 总共获取了五个临近基站的信息: 第一个基站: LAC是13001,CID是46054,CSQ是21,位置如图: ![](https://cos.easydoc.net/68658482/files/jyjrhn8i.png) 第二个基站: LAC是13001,CID是59794,CSQ是19,位置如图: ![](https://cos.easydoc.net/68658482/files/jyjrit9o.png) 第三个基站: LAC是12498,CID是17155,CSQ是17,位置如图: ![](https://cos.easydoc.net/68658482/files/jyjrjls1.png) 第四个基站: LAC是13001,CID是22823,CSQ是24,位置如图: ![](https://cos.easydoc.net/68658482/files/jyjrk47d.png) 第五个基站: LAC是12382,CID是21492,CSQ是24,位置如图: ![](https://cos.easydoc.net/68658482/files/jyjrkpev.png) 如果基站分布均匀,通过多个基站的数据,通过一定的算法,可以等到更为精准的定位信息。 ![](https://cos.easydoc.net/68658482/files/jyjrlgyc.png)