AT指令集

AT指令简介  
一 . 一 般 命 令  
1.AT+CGMI 给出模块厂商的标识.  
2.AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900).当  
模块有多频带时,回应可能是不同频带的结合.  
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 设定电话机能.这个命令选择移动站点的机能水平:AT+CFUN=0,停止 GSM 软件堆栈和硬件层.执行AT+CFUN=1即可重新运行GSM软件堆栈. 

13.AT+CPAS 返回移动设备的活动状态.  
14.AT+CMEE 报告移动设备的错误.这个命令决定是否允许输出错误代码"+CME ERROR:"  
或者"+CMSERROR:"代替简单的"ERROR".  
15.AT+CKPD 小键盘控制.仿真 ME小键盘执行命令.  
16.AT+CCLK 时钟管理.这个命令用来设置或者获得 ME真实时钟的当前日期和时间.  
17.AT+CALA 警报管理.这个命令用来设定在 ME 中的警报日期/时间.(闹铃)  
18.AT+CRMP 铃声旋律播放.这个命令在模块的蜂鸣器上播放一段旋律.有两种旋律可用:语音来电  
及数据或传真呼叫旋律和到来短信声音.  
19.AT+CRSL 设定或获得到来的电话铃声的声音级别.  
二 . 呼 叫 控 制 命 令  
1.ATD 拨号命令.这个命令用来设置通话.数据或传真呼叫.  
2.ATH 挂机命令.  
3.ATA 接电话.  
4.AT+CEER 扩展错误报告.这个命令给出当上一次通话设置失败后中断通话的原因.  
5.AT+VTD 给用户提供应用 GSM 网络发送DTMF(双音多频)双音频.这个命令用来定义双音  
频的长度(默认值是300毫秒).  
6.AT+VTS 给用户提供应用 GSM 网络发送DTMF双音频.这个命令允许传送双音频.  
7.ATDL 重拨上次电话号码.  
8.AT%Dn 数据终端就绪(DTR)时自动拨号.  
9.ATS0 自动应答.  
10.AT+CICB 来电信差.  
11.AT+CSNS 单一编号方案.  
12.AT+VGR,AT+VGT 增益控制.这个命令应用于调节喇叭的接收增益和麦克风的传输增益.  
13.AT+CMUT 麦克风静音控制.  
14.AT+SPEAKER 喇叭/麦克风选择.这个特殊命令用来选择喇叭和麦克风.  
Tech-Link T&E Limited  
15.AT+ECHO 回音取消.  
16.AT+SIDET 侧音修正.  
17.AT+VIP 初始化声音参数.  
18.AT+DUI 用附加的用户信息拨号.  
19.AT+HUI 用附加的用户信息挂机.  
20.AT+RUI 接收附加用户信息.  
三 .网 络 服 务 命 令  
1.AT+CSQ 信号质量.  
2.AT+COPS 服务商选择.  
3.AT+CREG 网络注册.获得手机的注册状态.  
4.AT+WOPN 读取操作员名字.  
5.AT+CPOL 优先操作员列表.  
四 . 安 全 命 令  
1.AT+CPIN 输入 PIN.  
2.AT+CPIN2 输入 PIN2.  
3.AT+CPINC PIN的剩余的尝试号码.  
4.AT+CLCK 设备锁.  
5.AT+CPWD 改变密码.  
五 . 电 话 簿 命 令  
1.AT+CPBS 选择电话簿记忆存储.  
2.AT+CPBR 读取电话簿表目.  
3.AT+CPBF 查找电话簿表目.  
4.AT+CPBW 写电话簿表目.  
5.AT+CPBP 电话簿电话查询.  
6.AT+CPBN 电话簿移动动作.这个特殊命令使电话簿中的条目前移或后移(按字母顺序)  
7.AT+CNUM 签署者号码.  
8.AT+WAIP 防止在下一次重起时初始化所有的电话簿.  
9.AT+WDCP 删除呼叫电话号码.  

10.AT+CSVM 设置语音邮件号码. 

短消息相关指令

短消息相关指令
CSMS选择信息服务
0兼容GSM07.05 Phase 2 version 4.7.0
1兼容GSM07.05 Phase 2+ version
AT+CSMS=0
+CSMS: 1,1,1

AT+CSMS=1
+CSMS: 1,1,1
SMS-MO
SMS-MT
SMS-CB(小区广播)
全部支持
CNMA新SMS收到确认
CPMS首选的SMS存储区
SM为SIM卡区,BM为内存区,缺省为SM
AT+CPMS=?
+CPMS: (("SM","BM"),("SM"))

AT+CPMS="SM"

+CPMS: 3,25,3,25

AT+CPMS="BM"

+CPMS: 0,20,3,25
(1)为读和删的信息
(2)为写和发的信息


已用1,总共1,已用2,总共2
CMGF设置SMS编码方式(1文本格式,0为PDU格式)
CSAS存储CSCA与CSMP的相关信息于E2PROM
CRES从E2PROM中恢复相关信息
CSDH显示文本格式参数(1为显示,0为不显示)

AT+CDSH=1


+CMT: "+8613501154105",,"01/09/12,18:04:09+32",145,4,0,0,"+8613800100500",145,3
AAA

AT+CSDH=0


+CMT: "+8613501154105",,"01/09/12,18:04:48+32"
AAA
相关的信息有+CMTI,+CMT,+CDS,+CMGR,+CMGL

左边两个例子同样是发送和接收AAA为内容的SMS
CNMISMS的输出方式

AT+CNMI=2,2,0,0,0


+CMT: "+8613501154105",,"01/09/13,11:04:09+32"
AAA

AT+CNMI=2,1,0,0,0


+CMTI: "SM",4
其中第2位决定SMS直接输出还是保存于"SM"中

左边两个例子同样是发送和接收AAA为内容的SMS,为0则不接收
CMGR读取存于"SM"中的信息
 

AT+CMGR=1

+CMGR: "REC READ", "+8613501154102",,"01/08/14,10:46:47+32"
X000E8

AT+CMGR=4

+CMGR: "REC UNREAD", "+8613501154105",,"01/09/13,11:02:06+32"
AAA

AT+CMGR=2

+CMGR: "REC READ", "+8613501154105",,"01/08/23,16:32:34+32"
DCS format error

at+cmgf=0;+cmgr=2

+CMGR: 1,,26
0891683108100005F0040D91683105114501F500081080326123432306004400460044
读取第1条
来源13501154102



读取第4条
来源13501154105



读取第2条时遇到DCS格式错误,转成PDU格式后,读出数据
来源13501154105
CMGL信息列表,(+CMGL:索引,类型,,长度<内容>)

AT+CMGL=4

+CMGL: 1,1,,26
0891683108100005F0040D91683105114501F20000108041016474230658180C56C401
+CMGL: 2,1,,26
0891683108100005F0040D91683105114501F500081080326123432306004400460044
+CMGL: 3,1,,32
0891683108100005F0040D91683105114501F50008108032617492230C003400310032003100320033
+CMGL: 4,1,,23
0891683108100005F0040D91683105114501F500001090311120602303C16010




类型
"REC UNREAD" 0
"REC READ"     1
"STO UNSENT"   2
"STO SENT"      3
"ALL"           4
CMGS发送SMS,可按文本方式或PDU方式

AT+CMGF=1

OK

AT+CMGS=13501154105

> AAA<^Z>
+CMGS: 204
OK

AT+CMGF=0

OK
AT+CMGS=18
>0011000D91683105114501F500040103414141<^Z>
+CMGS: 205
OK
按文本方式发送





按PDU方式发送
CMGW写信息到存储器

AT+CMGW="+8613501154105"

> AAA<^Z>
+CMGW: 5
OK

AT+CMGW=<lengh><CR><pdu><^Z>
按文本方式写入




按PDU方式写入
CMSS从存储器中发送信息

AT+CMSS=5

+CMSS: 207
OK

+CMT: ,23
0891683108100005F0040D91683105114501F500001090316163932303C16010

AT+CMSS=5,+8613501154102

+CMSS: 210
OK
发送存储器中的第5条信息


收到信息


也可将第5条信息发送到指定用户
CSMP设置文本格式参数,+CSMP:<fo><vp><pid><dcs>

AT+CSMP?


+CSMP: 1,167,0,0

OK
其中为信息有效期,167默认
0-143:(VP+1)*5分钟
143-167:12小时+(VP-143)*30分钟
168-196:(VP-166)*1天
197-255:(VP-192)*1周
CMGD删除信息,AT+CMGD=<索引>
CSCA短信息服务中心号码
 

at+csca?

+CSCA: "+8613800100500",145
OK
北京短信息服务中心号码
CSCB选择小区广播信息类型
WCBM小区广播信息标识符
WMSC信息状态更正
WMGO信息重写
 


 
        



(本人调试)

一 。
短信
1. 接收短消息
设置两种接受模式 1 .AT+CNMI=2,1,0,0,0 接受并存到 SIM
串口接受到以下信息: +CMTI:"SM",X
AT+CMGR=X回车 (从X存储区读短消息)
AT+CMGD=X回车 (从X存储区删除短消息)

PDU状态:

at+cmgf=0
OK
+CMTI: "SM",1
at+cmgr=1

+CMGR: 0,,24
0891683108501705
F0240D91683157805300F50000502082000281000462F11804

OK

文本状态:

+CMGR: "REC READ","+86
13750835005",,"05/02/28,0:20:18+00"
bbc

OK


设置两种接受模式 2 .AT+CNMI=2,2,0,0,0 接受并直接到串口
串口接受到以下信息:
+CMT: "+8613501154105",,"01/09/13,11:04:09+32"
AAA
   2.检测当前状态
AT+CPAS
返回 +CPAS: 0   ,准备就绪
         +CPAS: 1   ,不允许命令
         +CPAS: 2   ,未知
         +CPAS: 3 ,振铃
         +CPAS: 4 ,通话
         +CPAS: 5 ,asleep



串口接受到以下信息: RING
或者
RING

+CLIP: "13989474537",129
2. 发送短信
<1>直接发短信
Txext模式:
AT+CMGF=1
然后
AT+CMGS=8613750835000
>SMScon <^Z>

PDU模式:
AT+CMGF=0
然后
AT+CMGS=18
> 0011 000D 9168 3157 8053 00F5 0004 0103 4141 41<^Z>
说明:18是PDU长度 17 + 1
0011000D91683157805300F500040103414141
<2>先写到SM,然后再发
   Txext模式:
AT+CMGW="+8613750835000"
>SMScon <^Z>
返回:
               +CMGW: 5
OK

AT+CMSS=5 或者 AT+CMSS=5, +8613750835000
           PDU模式:
AT+CMGW=<lengh><CR><pdu><^Z>
然后 AT+CMSS=5



二.通话
   1,拨号 ATD13xxxxxxxxx;
        状态:                            返回:
无这个号码,对方关机,挂断          NO CARRIER
不接                                一直延续无返回
接听, 然后挂断                     OK ,然后 NO CARRIER
   
2,接听 ATA       返回: RING OK NO CARRIER
3,挂断 ATH       返回: RING OK




六 . 短 消 息 命 令  
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 写短信息并存储.  
Tech-Link T&E Limited  
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.  
七 . 追 加 服 务 命 令  
1.AT+CCFC 呼叫继续.  
2.AT+CLCK 呼叫禁止.  
3.AT+CPWD 改变追加服务密码.  
4.AT+CCWA 呼叫等待.  
5.AT+CLIR 呼叫线确认限制.  
6.AT+CLIP 呼叫线确认陈述.  
7.AT+COLP 联络线确认陈述.  
8.AT+CAOC 费用报告.  
9.AT+CACM 累计呼叫计量.  
10.AT+CAMM 累计呼叫计量最大值.  
11.AT+CPUC 单价和货币表.  
12.AT+CHLD 呼叫相关的追加服务.  
13.AT+CLCC 列出当前的呼叫.  
14.AT+CSSN 追加服务通知.  
15.AT+CUSD 无组织的追加服务数据.  
16.AT+CCUG 关闭的用户组.  
八 . 数 据 命 令  
1.AT+CBST 信差类型选择.  
2.AT+FCLASS 选择模式.这个命令把模块设置成数据或传真操作的特殊模式.  
3.AT+CR 服务报告控制.这个命令允许更为详细的服务报告.  
4.AT+CRC 划分的结果代码.这个命令在呼叫到来时允许更为详细的铃声指示.  
5.AT+ILRR 本地 DTE-DCE 速率报告.  
6.AT+CRLP 无线电通信线路协议参数.  
7.AT+DOPT 其他无线电通信线路参数.  
8.AT%C 数据压缩选择.  
9.AT+DS 是否允许 V42 二度数据压缩.  
10.AT+DR 是否报告 V42 二度数据压缩.  
11.AT\N 数据纠错选择.  
九 . 传 真 命 令  
1.AT+FTM 传送速率.  
2.AT+FRM 接收速率  
3.AT+FTH 用 HDLC协议设置传真传送速率.  
4.AT+FRH 用 HDLC协议设置传真接收速率.  
Tech-Link T&E Limited  
5.AT+FTS 停止特定时期的传送并等待.  
6.AT+FRS 接收沉默.  
十 . 第 二 类 传 真 命 令  
1.AT+FDT 传送数据.  
2.AT+FDR 接收数据.  
3.AT+FET 传送页标点.  
4.AT+FPTS 页转换状态参数.  
5.AT+FK 终止会议.  
6.AT+FBOR 页转换字节顺序.  
7.AT+FBUF 缓冲大小报告.  
8.AT+FCQ 控制拷贝质量检验.  
9.AT+FCR 控制接收传真的能力.  
10.AT+FDIS 当前会议参数.  
11.AT+FDCC 设置 DCE 功能参数.  
12.AT+FLID 定义本地 ID 串.  
13.AT+FPHCTO 页转换超时参数.  
十 一 .V25-V25 命 令  
1.AT+IPR 确定 DTE 速率.  
2.AT+ICF 确定 DTE-DCE 特征结构.  
3.AT+IFC 控制 DTE-DCE 本地流量.  
4.AT&C 设置 DCD(数据携带检测)信号.  
5.AT&D 设置 DTR(数据终端就绪)信号.  
6.AT&S 设置 DST(数据设置就绪)信号.  
7.ATV 决定 DCE 响应格式.  
8.ATZ 恢复为缺省设置.  
9.AT&W 保存设置.  
10.ATE 决定是否回显字符.  
11.AT&F 回到出厂时的设定.  
12.AT&V 显示模块设置情况.  
13.AT+WMUX 数据/命令多路复用.  
十 二 .特 殊 AT 命 令  
1.AT+CCED 小区环境描述.  
2.AT+WIND 一般指示.  
3.AT+ADC 模拟数字转换度量.  
4.AT+CMER 移动设备事件报告.这个命令决定是否允许在键按下时是否主动发送结果代码.  
5.AT+WLPR 读取的语言编码.  
6.AT+WLPW 写的语言编码.  
7.AT+WIOR 读取 GPIO 值.  
8.AT+WIOW 写 GPIO 值.  
9.AT+WIOM 输入/输出口管理.  
10.AT+WTONE 播放旋律.  
11.AT+WDTMF 播放 DTMF 旋律.  
12.AT+WDWL 进入软件下载模式.  
Tech-Link T&E Limited  
13.AT+WVR 配置信差的声音速率.  
14.AT+WDR 配置数据速率  
15.AT+WHWV 显示硬件的版本.  
16.AT+WDOP 显示产品的出厂日期.  
17.AT+WSVG 声音增益选择.  
18.AT+WSTR 返回指定状态的状态.  
19.AT+WSCAN 扫描收到的信号强度.  
20.AT+WRIM 设置或返回铃声指示模式  
21.AT+W32K 是否允许 32kHz 省电方式.  
22.AT+WCDM 改变缺省旋律.  
23.AT+WSSW 显示内部软件版本.  
24.AT+WCCS 编辑或显示订制性质设置表.  
25.AT+WLCK 允许在特定的操作符上个性化 ME.  
26.AT+CPHS 设置 CPHS 命令.  
27.AT+WBCM 电池充电管理.  
28.AT+WFM 特性管理.是否允许模块的某些特性,如频段模式及SIM 卡电压等.  
29.AT+WCFM 商业特性管理.是否允许 Wavecom 特殊特性.  
30.AT+WMIR 允许从当前存储的参数值创建定制的存储镜像  
31.AT+WCDP 改变旋律的缺省播放器.  
十 三 .SIM 卡 工 具 箱 命 令  
1.AT+STSF 配置工具箱实用程序.  
2.AT+STIN 工具箱指示.  
3.AT+STGI 获得从 SIM 卡发来的预期命令的信息.  
4.AT+STCR 主动提供的结果:工具箱控制反应.  
5.AT+STGR 给出响应.允许程序或用户从主菜单上选择项目,或响应某些命令.  
注: 本手册供开发参考,如有更改以实际的最新资料为准,恕不另行通知.  
Tech-Link T&E Limited 常用AT命令手册  
- 1 -  
常 用 AT 命 令 手 册  
1,常用操作  
1.1 AT  
命令解释:检测Module与串口是否连通,能否接收AT命令;  
命令格式:AT  
命令返回:OK (与串口通信正常)  
(无返回,与串口通信未连通)  
测试结果:AT  
OK  
1.2 AT+CSQ  
命令解释:检查网络信号强度  
命令格式:AT+CSQ  
命令返回:+CSQ: **,##  
其中**应在10到31之间,数值越大表明信号质量越好,##为误码  
率,值在0到99之间.  
否则应检查天线或SIM卡是否正确安装  
测试结果:AT+CSQ  
+CSQ: 20,5  
1.3 AT+CPIN  
命令解释:检查登入移动设备(ME)的密码.  
命令格式:AT+CPIN  
命令返回:+CPIN: 状态  
其中状态值可能是:  
READY(表示SIM卡正常,同时不需要登入密码),  
SIM PIN (表示ME等待提供 SIM卡的 PIN码)  
SIM PUK (表示ME等待提供 SIM卡的 PUK码)  
SIM PIN2 (表示ME等待提供 SIM卡的 PIN2码)  
SIM PUK2 (表示ME等待提供 SIM卡的 PUK2码)  
PH-SIM PIN (表示设备被锁SIM卡,ME等待提供从手机到 SIM卡的密码)  
PH-NET PIN (表示设备被锁网络,ME等待提供提供网络个性化密码)  
ERROR (表示SIM卡失败或没有插入SIM卡)  
测试结果:AT+CPIN  
+CPIN: READY  
表示SIM卡正常,同时不需要登入密码.  
1.4 AT+COPS  
命令解释:查询运营商选择状态.  
命令格式:AT+COPS  
命令返回:+COPS: ,,  
的值为0到4, 默认值是0  
的值为0到2, 默认值是2  
的值为运营商代码, 中国移动的代码是46000, 联通的代码是46001  
测试结果:AT+COPS  
Tech-Link T&E Limited 常用AT命令手册  
- 2 -  
+COPS: 0, 2, 46000  
1.5 AT+WOPEN=2  
命令解释:查询模块支持Open AT的Library版本及是否有Open AT Application在模块中.  
命令格式:AT+ WOPEN=2  
命令返回:+WOPEN: 2, "Open AT Library version"," Open AT Application version"  
Open AT Library version代表的是模块支持Open AT的Library版本,通常显示的  
值为"AT v04.1x" 或 "AT v04.2x"  
Open AT Application version代表的是模块支持Open AT的Library版本,通常显  
示的值为"AT v04.1x" 或 "AT v04.2x"  
注: "Open AT Library version"和" Open AT Application version"两个值必须是一个  
一致(除最后一位外),否则会导致Open AT程序不稳定.  
如果返回值" Open AT Application version"中没有数据,仅显  
示+WOPEN: 2,"AT v04.10"则表示模块中没有Open AT Application程序.  
测试结果:AT+WOPEN=2  
+WOPEN: 2,"AT v04.10","AT v04.11"  
OK  
1.6 AT+WOPEN=0  
命令解释:停止Open AT Application程序.  
命令格式:AT+ WOPEN=0  
命令返回:OK 或 ERROR  
测试结果:AT+WOPEN=0  
OK  
1.7 AT+WOPEN=4  
命令解释:删除Open AT Application程序.  
命令格式:AT+ WOPEN=4  
命令返回:OK 或 ERROR  
测试结果:AT+WOPEN=4  
OK  
注: 删除Open AT Application程序前,必须先使用AT+WOPEN=0停止Open AT程序.  
1.8 AT+WOPEN=1  
命令解释:开启Open AT Application程序.  
命令格式:AT+ WOPEN=1  
命令返回:OK 或 ERROR  
测试结果:AT+WOPEN=1  
OK  
1.9 AT+WIPCFG=3  
命令解释:查询WIP软件版本.  
命令格式:AT+ WIPCFG=3  
命令返回: 或 ERROR  
测试结果:AT+WIPCFG=3  
WIP Soft v201 on Open AT OS v411  
OK  
Tech-Link T&E Limited 常用AT命令手册  
- 3 -  
注意: 使用AT+WIPCFG=3命令前,必须确保Open AT程序是开启状态(即AT+WOPEN=1).  
WIP Soft v201代表WIP的软件版本是V201, on Open AT OS v411代表前面v201的  
WIP软件是基于v411的Opean AT开发平台上开发的.  
WIP软件就是TCP/IP协议站  
1.10 AT+CSCS  
命令解释:查询终端适配器(TE)的字符集.  
命令格式:AT+ CSCS  
命令返回:  
返回值通常是下列中的一项.  
"GSM" ----- GSM缺省符号集(参考 GSM 03.38第 6.2.1节).  
"PCCP437" ---- PC字符集代码页 437.  
"CUSTOM" ---- 用户自定义.  
"HEX" ---- 十六进制: (取值范围:00到 FF.比如:052FE6表示 3个 8bit字  
符,转换为十进制,分别为 5,47,230,禁止转换为ME原始字符集).  
测试结果:AT+CSCS  
+CSCS: "PCCP437"  
OK  
1.11 AT+CGSN  
命令解释:查询模块的IMEI号码.  
命令格式:AT+ CGSN  
命令返回:  
测试结果:AT+CGSN  
012345678901234  
OK  
注意: 如果显示012345678901234表示模块没有写IMEI号码,有IMEI号码的话  
应该显示是35xxxxxxxx (共15位数字).  
1.12 ATI7  
命令解释:查询语音编码特性  
命令格式:ATI7  
命令返回:SPEECH CODINGS: FR,EFR,HR,AMR  
1.13 ATZ  
命令解释:恢复默认设置  
命令格式:ATZ  
命令返回:OK  
1.14 AT+CGMR (此命令功能同等于ATI3)  
命令解释:查询模块版本;  
命令格式:AT+CGMR  
命令返回:  
+CMEERROR  
测试结果:AT+CGMR  
661_09gg.Q2686H 1925236 100506 11:13  
OK  
Tech-Link T&E Limited 常用AT命令手册  
- 4 -  
解释:模块的Firmware版本号为661  
1.15 AT+IPR  
命令解释:修改串口1波特率;  
命令格式:AT+IPR=  
命令返回:ERROR  
OK  
测试结果:AT+IPR=115200  
OK  
注意:串口波特率修改为115200后要把串口调试工具的波特率设为相应波  
特率后模块才会有返回.  
1.16 AT&W  
命令解释:保存模块设置;  
命令格式:AT&W  
命令返回:OK  
ERROR(保存不成功)  
测试结果:AT&W  
OK  
1.17 ;&W  
命令解释:连续保存命令  
命令格式:ATxxx;&W (ATxxx代表要设置的命令,紧跟;&W表示执行此设置的  
同时保存该设置)  
命令返回:OK  
例如要将模块的波特率设置成115200并保存它,则可以直接按如下操作:  
测试结果:AT+IPR=115200;&W  
1.18 AT+CGMI  
命令解释:查询模块厂商的标识;  
命令格式:AT+CGMI  
命令返回:WAVECOM MODEM  
测试结果:AT+CGMI  
WAVECOM MODEM  
1.19 AT+CGMM  
命令解释:获取模块支持的频带;  
命令格式:AT+CGMM  
命令返回:MULTIBAND 900E 1800  
900E  
1800  
1900  
G850  
MULTIBAND G850 1900  
测试结果:AT+CGMM  
MULTIBAND 900E 1800 (表示模块支持多频带,首选频带为900E 1800)  
Tech-Link T&E Limited 常用AT命令手册  
- 5 -  
1.20 A/  
命令解释:重复上次命令;  
命令格式:A/  
命令返回:上一次AT命令返回的值  
这命令重复前一个执行的命令  
1.21 AT+CPOF  
命令解释:关机;这个特殊的命令可停止GSM软件堆栈和硬件层  
命令格式:AT+CPOF  
命令返回:OK  
测试结果:AT+CPOF  
OK  
注: AT+CPOF用于停止GSM软件堆栈,这命令的功能与AT+CFUN=0相同,  
执行AT+CFUN=1即可重新运行GSM软件堆栈.  
AT+CPOF=1用于停止GSM硬件层,运行此命令后AT将失去回应,必需  
对模块进行硬件复位模块方可重新工作.  
1.22 AT+CMEE  
命令解释:模块的错误报告;  
命令格式:AT+CMEE=0 和 AT+CMEE=1  
命令返回:OK  
AT+CMEE=0表示关闭模块的出错报告,当模块的AT执行错误时,返回值  
仅为 " ERROR "  
AT+CMEE=1表示开启模块的出错报告,当模块的AT执行错误时,返回值  
为 " +CME ERROR: xxx " [xxx代表错误代码,依照此代码可查询错误类型]  
1.23 AT+CCLK  
命令解释:时钟管理;  
命令格式:AT+CCLK 用于查询模块当前的时间  
命令返回:+CCLK: "yy/MM/dd,hh:mm:ss"  
另: AT+CCLK="08/03/17,10:34:23"用于设置模块的时钟,执行此命令后,模  
块的时钟将设定成为08年3月17日10点34分23秒  
1.24 AT+CREG  
命令解释:网络注册及状态查询;  
命令格式:AT+CREG=MODE  
命令返回:OK  
如果输入AT+CREG 则返回+CREG: , [ ,, ]  
注: 的值共有三个选项,分别是0 or 1 or 2, 其中0代表关闭网络注册结果  
码, 1代表当网络注册状态改变时激活网络注册结果码, 2代表激活网  
络注册结果码同时显示区域和小区信息.  
的返回值共有三个,分别是0, 1, 2,3,4,5 , 其中0代表没有注册网络同时  
模块没有找到运营商, 1代注册到了本地网络, 2代表找到运营商但没  
有注册网络, 3代表注册被拒绝, 4代表未知的数据, 5代表注册在漫游  
状态.  
表示所属网络区域代码,十六进制格式显示,如: "279C"  
表示所属网络的小区ID,十六进制格式显示,如: "0EB2"  
Tech-Link T&E Limited 常用AT命令手册  
- 6 -  
注: 的值设定为0或1的话, ,的返回值则不显示.  
测试结果:AT+CREG=0  
OK  
AT+CREG  
+CREG: 0,1  
AT+CREG=1  
OK  
AT+CREG  
+CREG: 1,1  
AT+CREG=2  
OK  
AT+CREG  
+CREG: 2,1, "279C", "0EB2"  
2,通话操作  
2.1 ATD  
命令解释:拨打电话  
命令格式:ATD**********;(****为电话号码)  
命令返回:无返回 (对方接通后就返回OK)  
NO DIAL TONE(没有拨号音)  
NO CARRIER(无载波)  
NO ANSWER(对方无应答)  
注: 拨叫语音号码需要在电话号码后加;号, 拨打数据号码时无需;号  
2.2 ATDL  
命令解释:重拨上一次电话号码  
命令格式:ATDL  
命令返回:******* (*******为上一次呼叫的电话号码)  
其它返回值类似ATD的返回值  
2.3 RING  
命令解释:有电话呼入  
命令格式:有来电时串口自动送出RING字符串.  
命令返回:无  
2.4 ATA  
命令解释:摘机  
命令格式:ATA  
命令返回:OK  
测试结果:RING  
RING  
ATA (当串口收到RING时输入)  
OK  
接通电话.  
Tech-Link T&E Limited 常用AT命令手册  
- 7 -  
2.5 ATH  
命令解释:挂机  
命令格式:ATH  
命令返回:OK  
测试结果:ATH  
OK  
电话挂断(通话过程中)  
2.6 AT+VTS  
命令解释:拨打分机  
命令格式:AT+VTS="分机号码"  
命令返回:OK  
测试结果: ATD26743050;  
OK  
AT+VTS="7"  
OK  
AT+VTS="8"  
OK  
AT+VTS="9"  
OK  
AT+VTS="2"  
OK  
以上操作是通过26743050的总机拨到7892的分机上.  
2.7 ATS0  
命令解释:自动应答  
命令格式:ATS0  
命令返回:OK  
测试结果:ATS0  
000  
OK  
ATS0=003 (设置响铃三声后自动应答)  
OK  
2.8 AT+VGR  
命令解释:喇叭接收音量控制  
命令格式:AT+VGR=xxx (xxx数值介于0~255之间,每16个数值增益改变2db)  
命令返回: +VGR: xxx  
OK  
2.9 AT+VGT  
命令解释:麦克风输出音量控制  
命令格式:AT+VGT=xxx (xxx数值介于0~255之间,每32个数值增益改变3db)  
命令返回: +VGT: xxx  
OK  
Tech-Link T&E Limited 常用AT命令手册  
- 8 -  
2.10 AT+CMUT  
命令解释:麦克风静音控制  
命令格式:AT+CMUT=x  
命令返回:OK  
注: 上面x的值共包含0和1, 0代表关闭静音功能, 1代表开启静音功能.  
3,短信息操作  
短信操作步骤及相关命令:  
(1) 设置短信格式——AT+CMGF  
(2) 设置短信存储载体——AT+CPMS  
(3) 设置短信接收提示方式——AT+CNMI  
(4) 发送短信——AT+CMGS  
(5) 显示短信——AT+CMGL  
3.1 AT+CPMS  
命令解释:选择短信存储载体  
3.1.1命令格式:AT+CPMS=[,][,]  
设置短信存储载体  
命令返回:+CPMS:,,,,,  
OK  
ERROR  
测试结果:a. AT+CPMS="SM"  
+CPMS: 8,15,8,15,1,40  
OK  
设置成功,并显示状态:SM(SIM卡)存储器总容量为15,当前存储量8;  
ME(模块)存储器总容量为40,当前存储量1;mem1定义为SM;  
b. AT+CPMS="SM","SM"  
+CPMS: 8,15,8,15,1,40  
OK  
设置成功,并显示状态:SM存储器总容量为15,当前存储量8;  
ME存储器总容量为40,当前存储量1;mem1定义为SM;mem2  
定义为SM;  
c. AT+CPMS="SM","SM","SM"  
+CPMS: 8,15,8,15,8,15  
OK  
设置成功,并显示状态:SM存储器总容量为15,当前存储量8;  
ME存储器总容量为40,当前存储量1;mem1定义为SM;mem2  
定义为SM;mem3定义为SM;  
d. AT+CPMS="ME","SM","SM"  
+CPMS: 1,40,8,15,8,15  
OK  
设置成功,并显示状态:SM存储器总容量为15,当前存储量8;  
ME存储器总容量为40,当前存储量1;mem1定义为ME;mem2  
定义为SM;mem3定义为SM;  
e. AT+CPMS="ME","SM","ME"  
+CPMS: 1,40,8,15,1,40  
OK  
Tech-Link T&E Limited 常用AT命令手册  
- 9 -  
设置成功,并显示状态:SM存储器总容量为15,当前存储量8;  
ME存储器总容量为40,当前存储量1;mem1定义为ME;mem2  
定义为SM;mem3定义为ME;  
f. AT+CPMS="ME  
ERROR  
命令格式错误,缺少{"}; 注: +CPMS后面的参数必须使用大写格式.  
3.1.2命令格式:AT+CPMS  
显示当前短信存储载体设置  
命令返回:+CPMS:,,,,,,  
,,  
OK  
ERROR  
测试结果:a. AT+CPMS  
+CPMS: "SM",8,15,"SM",8,15,"ME",1,40  
OK  
当前短信存储载体设置为:mem1为SM,mem2为SM,mem3  
为ME;  
b. AT+CPMS!  
ERROR  
命令错误;  
3.1.3命令格式:AT+CPMS=  
显示本命令支持的参数  
命令返回:+CPMS: (list of supporteds),(list of supporteds),  
(list of supporteds)  
OK  
ERROR  
测试结果:AT+CPMS=  
+CPMS: ("ME","SM"),("ME","SM"),("ME","SM")  
OK  
3.2 AT+CMGF  
命令解释:设置短信格式  
3.2.1命令格式:AT+CMGF=  
命令返回:OK  
ERROR  
设置短信格式  
3.2.2命令格式:AT+CMGF=  
命令返回:OK  
ERROR  
显示本命令支持的参数  
3.2.3命令格式:AT+CMGF  
命令返回:OK  
ERROR  
显示当前短信格式  
测试结果:AT+CMGF=  
+CMGF: (0,1) 注: 0表示短信为PDU格式, 1表示短信为文本格式  
OK  
Tech-Link T&E Limited 常用AT命令手册  
- 10 -  
AT+CMGF  
+CMGF: 0  
OK  
AT+CMGF=1  
OK  
AT+CMGF  
+CMGF: 1  
OK  
3.3 AT+CMGS  
命令解释:发送短信  
命令格式:AT+CMGS=xxx 注: xxx代表接收短信的电话号码.  
命令返回:> 注: 此时等待短信内容输入. 输入完短信  
内容后,需要按Ctrl+Z发送短信.  
+CMGS: xxx 注: xxx代表通道端口代码,它是随机的.  
OK (此返回值表示短信发送成功)  
ERROR (此返回值表示短信发送不成功)  
测试结果:a. AT+CMGS=13798335220  
>ABCD1234.456  
+CMGS : 97  
OK  
b. AT+CMGS="13798335220"  
> IT IS TEST NOW  
+CMGS: 98  
OK  
注: 以上测试结果是通过文本格式传送测试. PDU格式的测试及短信发送  
方法请参照文档《pdu格式发送短信息例子》  
3.4 AT+CMGR  
命令解释:读短信  
命令格式:AT+CMGR=  
命令返回:+CMGR:,[],]  
OK  
ERROR  
测试结果:a. AT+CMGR=5  
OK  
返回值仅为OK,表示5号短信位置为空;  
b. AT+CMGR=2  
+CMGR: 2,"REC READ","+8613798335220",,"08/03/19, 17:30:35+32"  
998B76844F60002E518D5FCD5FCD5427  
OK  
读出2号短信;  
3.5 AT+CMGW  
命令解释:写短信,并保存到存储载体  
Tech-Link T&E Limited 常用AT命令手册  
- 11 -  
命令格式:AT+CMGW=[,]  
命令返回:+CMGW:  
OK  
ERROR  
测试结果:AT+CMGW="13798335220"  
> SHELLEY123456  
+CMGW: 1  
OK  
把目标地址为13798335220的短信存入存储载体,且被分配的地址  
为1号短信;  
3.6 AT+CMGD  
命令解释:删除短信  
命令格式:AT+CMGD=  
命令返回:OK  
ERROR  
测试结果:AT+CMGD=1  
OK  
1号短信被删除  
3.7 AT+CMGL  
命令解释:显示短信清单  
命令格式:AT+CMGL=  
命令返回:+CMGL:,,,[],[][,,]  
[  
测试结果:AT+CMGL=  
+CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT"."ALL")  
注: AT+CMGL="REC UNREAD"代表显示未读短信清单  
AT+CMGL= "REC READ"代表显示已读短信清单  
AT+CMGL= "STO SENT"代表显示已发送的存储短信清单  
AT+CMGL= "STO UNSENT"代表显示未发送的存储短信清单  
AT+CMGL= "ALL"代表显示所有短信清单  
3.8 AT+CMSS  
命令解释:发送存储载体中的短信  
命令格式:AT+CMSS=  
命令返回:+CMSS:  
OK  
ERROR  
测试结果:AT+CMSS=2  
+CMSS: 204  
OK  
3.9 AT+CNMI  
命令解释:新短信提示  
3.9.1命令格式:AT+CNMI=,,,,  
命令返回:OK  
Tech-Link T&E Limited 常用AT命令手册  
- 12 -  
ERROR  
测试结果:AT+CNMI=3,2  
OK  
3.9.2命令格式:AT+CNMI  
命令返回:+CNMI: ,,,,  
OK  
ERROR  
测试结果:AT+CNMI  
+CNMI: 3,2,0,0,0  
OK  
3.9.3命令格式:AT+CNMI=  
命令返回:+CNMI: (list of supporteds), (list of supporteds), (list of  
supporteds), (list of supporteds) , (list of supporteds)  
OK  
测试结果:AT+CNMI=3,2  
OK  
4,TCP/IP部分  
4.1 AT+WOPEN  
命令解释:Open AT程序管理  
命令格式:AT+WOPEN=[,]  
命令返回:OK  
ERROR  
测试结果:AT+WOPEN=1  
OK  
4.2 AT+WIPCFG  
命令解释:TCP/IP协议栈处理  
命令格式:AT+WIPCFG=  
的值共包含0和1和2和3和4 , 0代表停止协议栈, 1代  
表开启协议栈, 3代表查询协议栈软件版本. 2代表配置协议栈(如:AT+  
WIPCFG=2,4,1000的意思是设置协议栈的单包最大数据为1000个字  
节). 4代表协议栈的配置管理(如:AT+ WIPCFG=4,1的意思是将协议栈  
的配置数据保存到FLASH中).  
命令返回:OK  
ERROR  
测试结果:AT+WIPCFG=0  
OK  
AT+WIPCFG=1  
OK  
AT+WIPCFG=3 (运行此命令前, 必须先AT+WIPCFG=1)  
WIP Soft v301 on Open AT OS v313  
Sep 28 2007 14:53:28 WIPlib:v3a02 WIPSoft:v2a07  
OK  
AT+WIPCFG=2,4,1000  
OK  
Tech-Link T&E Limited 常用AT命令手册  
- 13 -  
AT+WIPCFG=4,1  
OK  
4.3 AT+WIPBR  
命令解释:设置通讯参数  
命令格式:AT+WIPBR=1,6 (其中1代表打开数据通道, 6代表走GPRS通讯方式)  
命令返回:OK  
ERROR  
测试结果:AT+WIPBR=1,6 (设置通道数据格式)  
OK  
注: AT+WIPBR=2,6,11,"APN" (设置APN名称)  
AT+WIPBR=2,6,12,"Context id" (设置通讯ID号)  
AT+WIPBR=2,6,0,"username" (设置通讯用户名)  
AT+WIPBR=2,6,1,"password" (设置通讯密码)  
AT+WIPBR=4,6,0 (启动连接进程)  
AT+WIPBR=5,6, (停止连接进程)  
AT+WIPBR=3,6, (查询GPRS设置参数)  
4.4 AT+WIPCREATE  
命令解释:建立客户端端口连接  
命令格式:AT+WIPCREATE=2,,,  
命令返回:ERROR  
OK  
测试结果:AT+WIPCREATE=2,1,"166.111.8.238",23  
OK  
+WIPREADY: 2,1  
+WIPDATA: 2,1,3  
4.5 AT+WIPCLOSE  
命令解释:关闭客户端连接  
命令格式:AT+WIPCLOSE=2,  
命令返回:ERROR  
OK  
测试结果:AT+WIPCLOSE=2,1  
OK  
4.6 AT+WIPDATA  
命令解释:获得最新的错误信息.  
命令格式:AT+WIPDATA=,,  
命令返回:ERROR  
OK  
测试结果:AT+WIPDATA=2,1,1  
CONNECT (此时进入数据透传状态)  
4.7 +++  
命令解释:切换数据模式到AT命令状态  
命令格式:+++ (+之间间隔1秒,即+号要分开发不能连续发)  
Tech-Link T&E Limited 常用AT命令手册  
- 14 -  
命令返回:ERROR  
OK  
测试结果:+++ (在数据透传状态输入)  
OK  
二,操作实例  
1,连接后一般操作  
AT  
OK  
测试信号强度:  
AT+CSQ  
+CSQ: 28,0  
OK  
查询模块版本:  
ATI3  
657e09gg.Q24PL001 1961548 103107 17:56  
OK  
修改串口波特率:  
AT+IPR  
+IPR: 115200  
OK  
读SIM卡状态:  
AT+CPIN  
+CPIN: READY  
OK  
2,拨打电话  
拨打电话:  
ATD13798335220;  
OK (接听后显示)  
挂机:  
ATH  
OK  
有电话呼入:  
RING  
RING  
摘机:  
ATA  
OK  
挂机:  
ATH  
OK  
3,短信息服务:  
设置短信息格式:  
Tech-Link T&E Limited 常用AT命令手册  
- 15 -  
AT+CMGF=  
+CMGF: (0,1)  
OK  
AT+CMGF  
+CMGF: 1  
OK  
AT+CMGF=0  
OK  
AT+CMGF  
+CMGF: 0  
OK  
AT+CMGF=1  
OK  
发送短信息:  
AT+CMGS="13798335220"  
> TEST SMS (输完短信内容后按Ctrl+z发送)  
+CMGS: 99  
OK  
设置新短信提示方式:  
AT+CNMI  
+CNMI: 0,1,0,0,0  
OK  
AT+CNMI=2,2 (设置模块收到短信后直接将短信送到串口1)  
OK  
AT+CNMI  
+CNMI: 2,2,0,0,0  
OK  
用手机发短信给模块,一会超级终端则自动显示输出. 如:  
+CMT: "+8613798335220",,"08/03/20,17:43:25+32"  
TEST SMS TOO (收到的短信内容)  
读短信:  
AT+CMGR=1  
+CMGR: "REC UNREAD","+8613798335220",,"08/03/20,17:46:50+32"  
123456ABC  
OK  
显示短信清单:  
AT+CMGL="ALL"  
+CMGL: 1,"REC READ","+8613662626940",,"03/08/29,09:44:02+00"  
123456ABC  
+CMGL: 2,"REC READ","+8613902970800","DAVID","02/05/17,14:19:50+00"  
66FE7ECF591A5C116B21FF0C4F6075285AE96ED17684808C80A47D278D348D6488F87684
6211FF0C  
4F608F7B67D47684629A6478548C4E0D89C4521976848FD052A8FF0C7ED962115E2667659
6359635  
5FEB611FFF0C7136540E4F606E106E106D887626FF0C62404EE5621189818BF4FF1A621172
314F60  
FF0C99997682FF01  
Tech-Link T&E Limited 常用AT命令手册  
- 16 -  
OK  
删除指定短信:  
AT+CMGD=1  
OK  
5,TCP/IP操作:  
运行OPEN AT(TCP/IP协议)程序  
AT+WOPEN=1  
OK  
启动TCP/IP协议栈  
AT+WIPCFG=1  
OK  
查询TCP/IP协议栈软件版本  
AT+WIPCFG=3  
WIP Soft v301 on Open AT OS v313  
Sep 28 2007 14:53:28 WIPlib:v3a02 WIPSoft:v2a07  
OK  
配置单包数据包最大长度 (最大长度为1000字节)  
AT+WIPCFG=2,4,1000  
OK  
配置数据TIMEOUT时间 (时间为8毫秒)  
AT+WIPCFG=2,12,8  
OK  
保存协议栈配置数据  
AT+WIPCFG=4,1  
OK  
打开数据通道及通讯方式  
AT+WIPBR=1,6  
OK  
设置接入点(APN)名称  
AT+WIPBR=2,6,11,"CMNET"  
OK  
启动数据通道  
AT+WIPBR=4,6,0  
OK  
建立客户端端口连接  
AT+WIPCREATE=2,1,"166.111.8.238",23  
OK  
+WIPREADY: 2,1  
+WIPDATA: 2,1,3  
进入数据通讯模式  
AT+WIPDATA=2,1,1  
CONNECT  
[H[J  
[1m╭⌒╮  
[0m╭[1m⌒  
Tech-Link T&E Limited 常用AT命令手册  
- 17 -  
[0m)  
[1;32m;, ;, ', ;; , ;, ;, [0m  
[1m╭⌒╮ [32m;; , ;; , ;; ''';;'''' ;' ;;,;'  
[0m╭[1m⌒ [0m) [1;32m,,,;,;;, ,;' ''';';;;''''' ', '';;''', ,;;; ,;;'  
[0m [1;32m;;;;';' ;;;;'; ;' ;';''''';''' ;; ,';; ;  
;; ;; '; ;; ;; ';, ,; ;;''';;' ;' ,,';;;;'  
,; ;; ';, ;; ;; ';;, ',; ;;''';; ,,,,,,;;,,,,,;,  
;' ;; ';;,,'' ;; ';' ;;, ;;''';; ;;  
' '';' ' ;; [1;37m╭⌒╮[32m;' ;' ';' ;;  
[0m╭[1m⌒ [0m)  
[1;32m| | | | | |  
\|∠ \|∠ \|∠ \|∠ \|∠ \|∠  
╲/╱ ╲/╱ ╲/╱ ╲/╱ ╲/╱ ╲/╱  
| [1;33m. [32m| | | | |  
[1;33m. [31m: [4;32m | [0m [1;31m. [33m. [4;32m | [0m [1;31m.  
[33m.[31m. [4;32m | [0m [1;31m.[33m.[31m: [4;32m | [0m  
[1;31m.[33m:[31m. [4;32m | [0m [1;33m. [31m. [4;32m | [0m  
[1;31m.[33m:[31m.  
[20;1H[m[m[1m欢迎光临 ◆[31mBBS 水木清华站[37m◆ [36m上线人数 [1m3953[最
高: 23674](3494 WWW GUEST)[m  
[1m[37m试用请输入 `[36mguest[37m', 注册请输入`[36mnew[37m',add '[36m.[37m' after  
your ID for BIG5[m  
请输入代号:  
从数据透传模式切换到AT命令模式  
+++  
OK  
+WIPDATA: 2,1,1000  
从AT命令模式返回到数据透传模式  
AT+WIPDATA=2,1,1  
CONNECT  
[23A  
[m[33;44m主选单 [37mBBS 水木清华站  
[33m讨论区 [test]  
[m目前选择:[[7m0Announce  
 
--[K  
[1;33;43m□[40m——————————————┤活 动 看 板├———————————
————[43m□  
[33;40m▏[m [1;33m╭┬—╮╭┬—╮╭┬—╮╭┬┬╮ [m[33m┄┈┅[1m┉【崇尚
科学】┉[m[33m┅┈┄ [1m▕  
[43m [33;40m▏[m [1;33m│[m[33m┤ [1m│[m[33m┤ [1m││[m[33m┤  
[1m│[m[33m┤ ┄┈┅[1m┉【追求真知】┉[m[33m┅┈┄ [1m▕  
Tech-Link T&E Limited 常用AT命令手册  
- 18 -  
[43m [33;40m▏[m [1;33m╰┴—╮│[m[33m┤[1m—│╰┴—╮ │[m[33m┤  
┄┈┅[1m┉【勇于创新】┉[m[33m┅┈┄ [1m▕  
[43m [33;40m▏[m [1;33m╰——╯╰[m[33m╯ [1m╯╰——╯ ╰[m[33m╯  
┄┈┅[1m┉【迎接挑战】┉[m[33m┅┈┄ [1m▕  
[43m [33;40m▏[m [1;5;33;43m【欢迎光临THUkexie版】[40m [m  
[33m┄┈┅[1m┉【服务奉献】┉[m[33m┅┈┄ [1m▕  
[33;43m□[40m———————————————————————————————————
———[43m□[10;24H[m ║[K[11;7H◆0) 精华公布栏  
║[K  
X) 分类讨论区 ▂▂__▄▇▄__▂▂[K  
E) 旧分类讨论区 ╒═══———═══╕[K  
N) 新开讨论区 \ ___|[1m园 华 清[m|___ /[K[15;9HT) 进入
聊天选单 [1m| | |[30;40m————[37m| | | [m[K  
S) 选择讨论区 [1m| | |[m╭——╮[1m| | |[K  
[2C[mR) 阅读当前讨论区 [1m____╱| | |[m| |[1m| | |╲
____[K[18;9H[mB) 进入所有版列表 [1m([30;40m______[37m| | |[m|  
|[1m| | |[30;40m______[37m) [m[K[19;9HC) 系统信息及服务 [1m||[m╭-╮
[1m| | |[m| |[1m| | |[m╭-╮[1m||[K[20;9H[mG) 离开水木清华 ▓|  
|[1m| | |[m| |[1m| | |[m| |▓[K[21;23H [9C▓| |▓[47m [40m▓| |▓
[47m [40m▓| |▓ [m[K  
▓| |▓[47m [40m▓| |▓[47m [40m▓| |▓  
[m[K[23;36H[1m▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔[K  
[m[33;44m时间[[36mMar 20 18:30[33m] 总人数 [ 3956 ] [Y:Y] 使用者[[36mguest[33m]  
停留[ 0:6][K[2;25H  
注: 本手册供开发参考,如有更改以实际的最新AT命令指南为准,恕不另行通知.


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在编写代码解析AT指令集时,可以按照以下步骤进行: 1. 首先,了解AT指令集的基本语法和格式。AT指令集是一种用于与调制解调器、移动设备等通信设备进行通信的命令集。它的语法通常由AT命令和参数组成,以"AT"开头,后跟具体的命令和参数。 2. 创建一个函数或类来解析AT指令。可以使用字符串操作函数来分割AT指令,提取命令和参数。 3. 使用条件语句来判断解析出的命令,并执行相应的操作。根据AT指令集的规范,不同的命令可能有不同的操作和返回结果。 4. 可以使用字典或其他数据结构来存储AT指令集的命令和对应的操作。这样可以方便地查找和执行命令。 5. 在解析AT指令时,可以根据需要处理错误和异常情况。例如,如果解析出的命令不在支持的命令列表中,可以返回错误信息或执行默认操作。 以下是一个简单的示例代码,用于解析AT指令集: ```python def parse_at_command(at_command): command_parts = at_command.split(' ') command = command_parts[0] args = command_parts[1:] if command == 'AT': # 处理AT命令 print("AT命令:执行操作") elif command == 'AT+': # 处理AT+命令 if args[0] == 'CMD1': # 执行CMD1操作 print("执行CMD1操作") elif args[0] == 'CMD2': # 执行CMD2操作 print("执行CMD2操作") else: # 未知命令 print("未知命令") else: # 未知命令 print("未知命令") # 示例用法 parse_at_command("AT") parse_at_command("AT+CMD1") parse_at_command("AT+CMD2") parse_at_command("AT+CMD3") ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值