提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
注意:参考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命令。对于后面不懂得去协议里去查该命令的相关值以及输入后的响应。