android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令

您所在的位置:网站首页 手机信号强度dbm与asu多少正常 android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令

android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令

2024-07-14 12:05| 来源: 网络整理| 查看: 265

一、模块介绍:

      该模块分为GPRS和GPS两个部分,GPRS支持AT命令,可用AT命令对其进行操作。

     

android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令_GPRS

android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令_安信可A7模块_02

    电源开关打开后,按PWR_KEY(模块启动按钮)按键1s以上启动内核(类同于手机开机)。

二、模块连线

       因为我的串口线是支持rs232电平和TTL电平两种,之前在连接开发板的时候我们用的是rs232,所以得把它拨到TTL电平才能通信上。

       首先,我们在PC上调试,用我们的串口线的TXD与A7模块的RXD相连,串口线的RXD与A7模块的TXD相连,GND与GND相连。连接方式如下图所示:

      

android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令_AT打电话接收短信_03

android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令_GPRS_04

三、打开串口调试:

       串口波特率设置为115200,重启A7模块可以看到如下打印信息。

android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令_安信可A7模块_05

         然后我们可以输入命令进行测试了,比如输入AT(测试是否可以两者是否连同,成功返回OK)命令。输入AT后,一点要先敲回车,然后在点 “手动发送”,所有命令都一样,都需要先敲回车。

android 如何测试手机信号强度dbm与asu多少正常 手机测试信号命令_安信可A7模块_06

四、GPRS基本AT命令: 

1、AT+CPIN?

AT+CPIN? //检测手机SIM卡是否安装好 +CPIN:READY //如果手机SIM卡安装正确,返回ready OK

2、AT+CSQ

AT+CSQ //检测手机信号强度 +CSQ: 14,99 OK

3、AT+CCID 

AT+CCID //测试SIM卡ID +CCID:89860042178449850053 OK

4、AT+CREG?

AT+CREG? // 网络注册及状态查询 +CREG: 1,1 OK

第一个参数:    

    0 禁用网络注册非请求结果码    1 启用网络注册非请求结果码+CREG:     2 启用网络注册和位置信息非请求结果码+CREG: [,,]

     0 未注册;ME 当前没有搜索到要注册业务的新营运商     1 已注册,本地网     2 未注册,但ME 正在搜索要注册业务的新营运商     3 注册被拒绝     4 未知     5 已注册,漫游

响应:

AT+CREG=,当n=0,表示禁用网络。当n=1时,返回+CREG:,。当n=2,返回+CREG:,[,,]。

AT+CREG=2 OKAT+CREG? +CREG: 2,1,"1877","0002" OK // 带小区ID 和位置区号

  AT+CREG=2;+CREG?

可用于GPRS定位(定位基站):

      AT+CREG=2;+CREG?

      后面两个打印的是位置信息(因为每次定位基站不同,所以每次打印的位置信息也不同)。

5、AT+COPS=[,[,]]

      这里 < > 表示必选,[  ]表示可选,[ < a> [   ] ] 表示a,b都是可选的,但是优先选b。      

      查询,以数字的形式返回运营商标识,0表示自动模式,2表示以数字形式输出

AT+COPS?        +COPS: 0,2,"46000" OK

 0  自动, 字段可忽略 1  手动, 字段不可忽略 2  从注册网络注销 3  仅设置 (用于查询命令AT+COPS?);不尝试进行注册或注销(     字段可忽略);该取值不适用于查询命令的返回结果 4  手动/自动, 字段不可忽略;如果手动选择失败,将进入自动选择模式(=0)

第二个参数format:

      0  长字符型(采用字母数字格式),最多16 个字符      1  短字符型(采用字母数字格式),最多8 个字符      2  数字型

第三个参数 oper:

  字符型;表示该字符串采用字母数字型还是数字型;数字型表示GSM 未知区标识号码,该号码包括一个3 位BCD 国家代码(符合ITU-TE.212 Annex A[10]标准)和一个2 位BCD 网络代码,后者与管理有关

        

      所以如果我们想要让下面的46000以字母形式显示运营商名字,我们可以对可以对其进行设置,输入命令 “AT+COPS=0,0” ,然后再一次查看你会发现46000变成了CMCC

(2)响应: +COPS:[,[,]] +COPS: 0,2,"46000"    //表示自动模式,以数字显示

(3)AT+COPS=?      // 列出所有运营商       +COPS:(取值列表,长字母数字格式,短字母数字格式,数字格式)[,,(取值列表),(取值列表)]

6、拨打(ATD)/挂断电话(ATH): 拨到电话:

//ATD+电话号码,后面一定要有分号 ATD10086;

 

OK +CIEV: "CALL",1 +CIEV: "SOUNDER",1

挂断: ATH                        +CIEV: "CALL",0 OK

ATA   用于应答电话,当收到来电的时候(串口接收屏幕上会一直打ring),给模块发送: ATA,即可接听来电。 ATH    用于挂断电话,要想结束正在进行的通话,只需给模块发送: ATH,即可挂断。

可能听不见声音的解决方法:

AT+SNFS=1 // 默认为喇叭输出,该命令切换成耳机模式

7、发送英文短信:

AT+CMGF=1 //设置TEXT MODE AT+CSCS="GSM" // 命令通知ME 选择的字符集ME 可以对输入或显示的字符迚行转化此命令用于发送读或写短消息GSM表示缺省值 AT+CMGS="15608656526" //其中电话号码要发送给谁短信就写谁 TEST MESSAGE //这里写任意短信内容,英文数字标点等

接收短信:

AT+CMGF=1 //等于1为TEXT MODE,等于0为PDU模式 AT+CSDH=1 //显示文本格式 AT+CNMI=0,2,0,0,0 //显示新收到的短信

设置成功后,可以用其它手机发送一条短信到模块。 AT+CSDH=1  表示可用于控制在文本模式下的结果码中显示详细的头信息。等于0不显示。 AT+CNMI=。。。。如下图:

中文短信的发送需要解码,发送中文短信方式以后贴出。 8、关于耳机: AT+SNFS=1 // 默认为喇叭输出,该命令切换成耳机模式 A6 A7模块耳机麦克使用一体式四段接口OMTP标准,而不是CTIA标准。两者的区别在于插头最后两节 GND和MIC顺序相反。CTIA耳机插入OMTP设备会造成声音小且失真。 OMTP 标准:苹果4S及更新的版本所配耳机(中国销售的部分),诺基亚、华为、中兴、联想、山寨机等。联想耳机及华为有部分是CTIA。 CTIA 标准:三星、苹果(中国以外销售的部分)、索尼、MOTO(部分)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3