对于基本的AT命令学习与掌握

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、AT命令的基本执行流程?
  • 二、基本AT与功能
    • 1.一般指令
    • 2.呼叫类控制指令
    • 3.网络服务类指令
    • 4.安全命令类指令
    • 5.电话簿类指令
    • 6.短消息类指令
    • 7.追加服务类指令
  • 总结


前言

注意:参考http://t.csdn.cn/B2Yd1 以及3Gpp—27007-680:


一、AT命令的基本执行流程?

1.检测模块:AT

 AT
OK

2.查看卡在位状态:AT+CPIN?

AT+CPIN?
+CPIN:READY

OK

3.查看ICCID:AT+ICCID

 AT+CCID
 89860009101950207720
 
OK

4.查看IMSI:AT+CIMI

 AT+CIMI
460029964466206

OK

5.查看信号强度:AT+CSQ

 AT+CSQ
+CSQ: 14, 99
 
OK

6.查看注册信息:AT+CREG
(CREG 是针对2G网络注册信息)

 AT+CREG
 +CGREG: 0,1
 
OK

判断网络注册正常后,就可以开始真正的业务逻辑

二、基本AT与功能

注意:所有写了全称的是暂时学过的,没写就没学

1.一般指令

序号 指令 含义
1 AT+CGMI 给出模块厂商的标识
2 AT+CGMM 获得米快标识。这个命令用来得到支持的频带(GSM900,DCS1800或PCS1900)当模块有多频带时,回应可能是不同频带的结合
3 AT+CGMR 获得修订的软件版本
4 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号
5 AT+CSCS 选择TE特征设定。这个命令报告TE用的是那个状态设定上的ME。ME于是可以转换每一个输入的或者显示的字母。这个是用来发送,读取或者撰写短信。
6 AT+WPCS 设定电话簿状态。这个特殊的命令报告通过TE电话簿所用的状态的ME。ME于是可以转换每一个输入的或者显示的字符串字母。这个用来读或者写电话簿的入口
7 AT+CIMI 获得IMSI。这个命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)在读取IMSI之前应该先输入PIN(如果需要PIN的话)
8 AT+CCID 获得SIM卡的标识。这个命令时模块读取SIM卡上的EF-CCID文件
9 AT+GCAP 获得能力表。(支持的功能)
10 A/ 重复上次命令。只有A/命令不能重复。这个命令重复前一个执行的命令
11 AT+CPOF 关机。这个特殊的命令停止GSM软件堆栈和硬件层。命令AT+CFUN=0的功能与+CPOF相同
12 AT+CFUN 设定电话机能。这个命令选择移动站点的机能水平
13 AT+CPAS 返回移动设备的活动状态
14 AT+CMEE 报告移动设备错误。这个命令决定允许或者不允许用结果代码“+CMEERROR: ”或者 “+CMSERROR: ”代替简单的“ERROR”
15 AT+CKPD 小键盘控制。仿真ME小键盘执行命令
16 AT+CCLK 时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间
17 AT+CALA 警报管理。这个命令用来设定在ME中的警报日期/时间。(闹钟)
18 AT+CRMP 铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。有两种旋律可用:到来语音,数据或传真呼叫旋律和到来短信声音
19 AT+CRSL 设定或获得到来的电话铃声的声音级别

2.呼叫类控制指令

序号 指令 含义
1 ATD 拨号命令。用来设置通话,数据或者传真呼叫
2 ATH 挂机命令
3 ATA 接电话
4 AT+CEER (Extended error report +CEER) 拓展错误报告。用来给出当上一次通话设设置失败后中断通话的原因
5 AT+VTD( Tone duration +VTD) 给用户提供应用GSM网络发送DTMF(双音多频)双音频。这个命令用来定义双音频的长度(默认值300ms)
6 AT+VTS(DTMF and tone generation +VTS) 给用户提供应用GSM网络发送DTMF双音频。这个命令允许传送双音频
7 ATDL 重播上次电话号码
8 AT%Dn 数据终端就绪(DTR)时自动拨号
9 ATS0 自动应答
10 AT+CICB 来点信差
11 AT+CSNS(Single numbering scheme +CSNS) 单一编号方案
12 AT+VGR(Receive gain selection +VGR),AT+VGT(Transmit gain selection +VGT) 增益控制。用于接收喇叭的接受增益和麦克风的传输增益
13 AT+CMUT(Mute control +CMUT) 语音通话静音控制
14 AT+SPEAKER 喇叭/麦克风选择。用来选择喇叭和麦克风
15 AT+ECHO 回音取消
16 AT+SIDET 侧音修正
17 AT+VIP(Initialise voice parameters +VIP) 初始化声音参数
18 AT+DUI 用附加的用户信息拨号
19 AT+HUI 用附加的用户信息挂机
20 AT+RUI 接受用户附加信息

3.网络服务类指令

序号 指令 含义
1 AT+ CSQ( Signal quality +CSQ) 信号质量
2 AT+ COPS(PLMN selection +COPS) 服务商选择
3 AT+ CREG(Network registration +CREG) 网络注册,获取手机的注册状态
4 AT+ WOPN 读操作员名字
5 AT+ CPOL(Preferred PLMN list +CPOL) 优先移动网列表

4.安全命令类指令

序号 指令 含义
1 AT+CPIN(Enter PIN +CPIN) 输入PIN
2 AT+ CPIN2 输入PIN1
3 AT+ CPINC PIN的剩余的尝试号码
4 AT+CLCK(Clock +CCLK) 设置MT的 实时时钟
5 AT+ CPWD( Change password +CPWD) 修改密码

5.电话簿类指令

序号 指令 含义
1 AT+CPBS(Select phonebook memory storage +CPBS) 选择电话簿记忆存储
2 AT+CPBR(Read phonebook entries +CPBR) 读取电话簿条目
3 AT+CPBF(Find phonebook entries +CPBF) 查找电话簿条目
4 AT+CPBW(Write phonebook entry +CPBW) 写电话簿条目
5 AT+CPBP 电话簿电话查询
6 AT+CPBN 电话簿移动操作,使条目前移或者后移
7 AT+CNUM(Subscriber number +CNUM) 用户号码
8 AT+WAIP 放置在下一次重启时,初始化所有电话簿
9 AT+WDCP 删除呼叫电话号码
10 AT+CSVM(Set Voice Mail Number +CSVM) 设置语音邮件号码

6.短消息类指令

序号 指令 含义
1 AT+CSMS 选择消息服务。支持的服务有GSM-MO,SMS-MT,SMS-CB
2 AT+CNMA 新消息确认应答
3 AT+CPMS 优先信息存储。用来读写信息的存储区域
4 AT+CMGF 优先信息格式。执行格式有TEXT 和PDU两种
5 AT+CSAS 保存设置。保存+CSAS 和+CSMP的参数
6 AT+CRES 恢复设置
7 AT+CSDH 显示文本方式的参数
8 AT+CNMI 新信息指示。选择如何从网络上接受短信息
9 AT+CMGR 读短信。信息从+CPMS命令设定的存储器读取
10 AT+CMGL 列出存储的信息
11 AT+CMGS 发送信息
12 AT+CMGW 写短息并存储
13 AT+CMSS 从储存器发送信息
14 AT+CSMP 设置文本模式的参数
15 AT+CMGD 删除短信息。可以删除一个或多个
16 AT+CSCA 短信服务中心地址
17 AT+CSCB 选择单元广播信息类型
18 AT+WCBM 单元广播信息标识
19 AT+WMSC 信息状态(是否读过,发送等)修正
20 AT+WMGO 信息覆盖写入
21 AT+WUSS 不改变SMS状态。执行+CMGR或+CMGL仍保持UNREAD

7.追加服务类指令

序号 指令 含义
1 AT+CCFC 呼叫继续
2 AT+CLCK(Facility lock +CLCK) 设备锁
3 AT+CPWD (Change password +CPWD) 修改密码
4 AT+CCWA(Call waiting +CCWA) 呼叫等待
5 AT+CLIR(Calling line identification restriction +CLIR) 呼叫线确认限制
6 AT+CLIP(Calling line identification presentation +CLIP) 呼叫线确认陈述
7 AT+COLP(Connected line identification presentation +COLP) 联络线确认陈述
8 AT+CAOC( Advice of Charge +CAOC) 计费信息
9 AT+CACM(Accumulated call meter +CACM) 累计呼叫计量
10 AT+CAMM(Accumulated call meter maximum +CAMM ) 累计呼叫计量最大值
11 AT+CPUC(Price per unit and currency table +CPUC ) 单价和货币表
12 AT+CHLD(Call related supplementary services +CHLD) 呼叫相关的追加服务
13 AT+CLCC(List current calls +CLCC) 列出当前的呼叫
14 AT+CSSN(Supplementary service notifications +CSSN) 追加服务通知
15 AT+CUSD(Unstructured supplementary service data +CUSD) 无组织的追加服务数据
16 AT+CCUG(Closed user group +CCUG) 关闭的用户组

总结

加深对AT命令的掌握情况,了解在某一方面常用的AT命令对于AT命令的全程进行了解 更好的帮我们去记忆AT命令。对于后面不懂得去协议里去查该命令的相关值以及输入后的响应。

你可能感兴趣的:(modem开发学习,android)