GPRS模块-SIM800C与Air208S基站定位测试
1、模块初始化:将模块和USB转TTL连接起来,注意RXD与TXD是交叉连接。上电,发送以下几条命令,确保模块可以进行基站定位,命令后面需要加回车换行。
1. AT // 同步波特率
2.AT+CSQ // 信号质量查询
3.AT+CPIN? // 读卡
4.AT+CREG? // 网络注册查询
5.AT+CGATT? //附着网络查询
如图所示:

2、SIM800C基站定位:
依次发送以下命令
AT+SAPBR=3,1,"CONTYPE","GPRS" // 设置网络参数
AT+SAPBR=3,1,"APN","CMNET" // 设置 APN
AT+SAPBR=1,1 // 激活网络场景
AT+SAPBR=2,1 // 获取分配 IP 地址
AT+CLBS=1,1 // 获取定位信息
AT+CLBS=4,1 // 获取详细信息
AT+SAPBR=0,1 // 关闭移动场景
注意: 发送定位命令时,前面几次可能定位不到,可以多发几次该命令。
测试结果如下图所示

3、SIM800C定位信息解析
参数 1 ‘0’表示基站定位获取成功参数 2 经度参数 3 纬度参数 4 海拔参数 5 日期和时间,这里的时间是世界时间(UTC),转换成北京时间 (BTC)要在原来的时间上加 8 个小时,即现在是北京时间 18:05:46
4、Air208S基站定位:Air208S的定位命令较简单,只需要一个命令就可以搞定。
AT+AMGSMLOC // 基站定位

5、Air208S 基站定位信息解析
+AMGSMLOC:<status>,<longitude>,<latitude>,<datetime><status>获取的状态,‘0’获取成功,‘1’获取失败<longitude> 经度,只有东经(0~180)<latitude> 纬度,只有北纬(0~90)<datetime> 日期和时间,获取到的时间为北京时间
6、OK,两种模块的基站定位测试完成了,希望能给大家带来帮助。如果有什么疑问的话,欢迎向我提问。
最近会陆续发布GPRS模块和NBIOT模块的测试流程说明,如果觉得还不错的话,可以加关注哦。