GPRS模块 SIM800C或Air208S
USB转TTL模块
一张移动Micro卡(物联网卡或手机卡)
一根GSM天线、四条杜邦线
模块初始化:将模块和USB转TTL连接起来,注意RXD与TXD是交叉连接。上电,发送以下几条命令,确保模块可以进行基站定位,命令后面需要加回车换行。1. AT // 同步波特率2.AT+CSQ // 信号质量查询3.AT+CPIN? // 读卡4.AT+CREG? // 网络注册查询5.AT+CGATT? //附着网络查询如图所示:
SIM800C基站定位:依次发送以下命令AT+SAPBR=3,1,'CONTYPE','GPRS' // 设置网络参数AT+SAPBR=3,1,'APN','CMNET' // 设置 APNAT+SAPBR=1,1 // 激活网络场景AT+SAPBR=2,1 // 获取分配 IP 地址AT+CLBS=1,1 // 获取定位信息AT+CLBS=4,1 // 获取详细信息AT+SAPBR=0,1 // 关闭移动场景注意: 发送定位命令时,前面几次可能定位不到,可以多发几次该命令。测试结果如下图所示
SIM800C定位信息解析参数 1 ‘0’表示基站定位获取成功参数 2 经度参数 3 纬度参数 4 海拔参数 5 日期和时间,这里的时间是世界时间(UTC),转换成北京时间 (BTC)要在原来的时间上加 8 个小时,即现在是北京时间 18:05:46
Air208S基站定位:Air208S的定位命令较简单,只需要一个命令就可以搞定。AT+AMGSMLOC // 基站定位
Air208S 基站定位信息解析+AMGSMLOC:
OK,两种模块的基站定位测试完成了,希望能给大家带来帮助。如果有什么疑问的话,欢迎向我提问。最近会陆续发布GPRS模块和NBIOT模块的测试流程说明,如果觉得还不错的话,可以加关注哦。
发送定位命令时,前面几次可能定位不到,可以多发几次该命令
发送命令时,需要在命令后面加回车换行,否则命令发送失败