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

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


前言

注意:参考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.一般指令

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

2.呼叫类控制指令

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

3.网络服务类指令

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

4.安全命令类指令

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

5.电话簿类指令

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

6.短消息类指令

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

7.追加服务类指令

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

总结

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

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值