sim808是带基站定位功能的,可通过AT指令获取附近小区信息,然后根据数据库转化成经纬度信息,即可完成辅助定位功能,测试流程如下:
AT+CGATT?
+CGATT: 1
OK
AT+CENG=3,1
OK
AT+CENG?
+CENG: 3,1
+CENG: 0,"460,01,144a,f466,15,37"
+CENG: 1,"460,01,144a,9bfc,47,36"
+CENG: 2,"460,01,144a,67ae,48,13"
+CENG: 3,",,0000,ffff,00,17"
+CENG: 4,",,0000,ffff,00,15"
+CENG: 5,",,0000,ffff,00,12"
+CENG: 6,",,0000,ffff,00,10"
OK
其中返回的基站位置信息: 0-当前小区, 1-6-邻近小区
拿到基站信息可以通过第三方数据库进行经纬度转化:
1、 http://www.cellocation.com/interfac/
2、http://www.haoservice.com/freeLocation/