一 . 一 般 命 令
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    设定电话机能。这个命令选择移动站点的机能水平。
13.AT+CPAS    返回移动设备的活动状态。
14.AT+CMEE    报告移动设备的错误。这个命令决定是否允许输出错误代码“+CME   ERROR:<xxx>”
或者“+CMSERROR:<xxx>”代替简单的“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    设置语音邮件号码。
 
六 . 短 消 息 命 令
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        给出响应。允许程序或用户从主菜单上选择项目,或响应某些命令。

常 用 AT 命 令 手 册
 
1、常用操作
1.1 AT
命令解释:检测 Module 与串口是否连通,能否接收 AT 命令;
命令格式:AT<CR>
命令返回:OK (与串口通信正常)
            
(无返回,与串口通信未连通)
    测试结果:AT
            
OK
 
1.2 AT+CSQ
命令解释:检查网络信号强度
命令格式:AT+CSQ<CR>
命令返回:+CSQ: **,##
          
其中**应在 10 到 31 之间,数值越大表明信号质量越好,##为误码
率,值在 0 到 99 之间。
         
否则应检查天线或 SIM 卡是否正确安装
测试结果:AT+CSQ<CR>
         
+CSQ: 20,5
    
1.3 AT+CPIN?
命令解释:检查登入移动设备(ME)的密码.
命令格式:AT+CPIN?<CR>
命令返回:+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?<CR>
         
+CPIN: READY
          
表示SIM卡正常,同时不需要登入密码。
 
1.4 AT+COPS?
命令解释:查询运营商选择状态.
命令格式:AT+COPS?<CR>
命令返回:+COPS: <mode>,<format>,<operator>
          
<mode>的值为0 到 4, 默认值是 0
<format>的值为 0 到 2, 默认值是 2
<Operator>的值为运营商代码, 中国移动的代码是 46000, 联通的代码是 46001
测试结果:AT+COPS?<CR> 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<CR>
命令返回:+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<CR>
         
+WOPEN: 2,” AT v04.10” ,” AT v04.11” 
OK
    
1.6 AT+WOPEN=0
命令解释:停止 Open AT Application 程序.
命令格式:AT+ WOPEN=0<CR>
命令返回:OK       或      ERROR
     测试结果:AT+WOPEN=0<CR>
OK
    
1.7 AT+WOPEN=4
命令解释:删除 Open AT Application 程序.
命令格式:AT+ WOPEN=4<CR>
命令返回:OK       或      ERROR
      测试结果:AT+WOPEN=4<CR>
OK
      注:  删除 Open AT Application 程序前,必须先使用 AT+WOPEN=0 停止 Open AT 程序.
    
1.8 AT+WOPEN=1
命令解释:开启 Open AT Application 程序.
命令格式:AT+ WOPEN=1<CR>
命令返回:OK       或      ERROR
     测试结果:AT+WOPEN=1<CR>
OK
    
1.9 AT+WIPCFG=3
命令解释:查询 WIP 软件版本.   
命令格式:AT+ WIPCFG=3<CR>
命令返回:<revision >       或      ERROR
测试结果:AT+WIPCFG=3<CR>
      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?<CR>
命令返回:<字符集编码格式>
       返回值通常是下列中的一项.
       “
GSM”  ----- GSM缺省符号集(参考 GSM 03.38 第 6.2.1 节).
       “
PCCP437”  ---- PC字符集代码页 437.
       “
CUSTOM”  ----  用户自定义.
       “
HEX”  ----  十六进制: (取值范围:00 到 FF。比如:052FE6 表示 3 个 8bit 字
符,转换为十进制,分别为 5、47、230,禁止转换为 ME原始字符集).
测试结果:AT+CSCS?<CR>
       +CSCS: “
PCCP437” 
      OK
 
1.11  AT+CGSN
命令解释:查询模块的 IMEI 号码.
命令格式:AT+ CGSN<CR>
命令返回:<IMEI>
测试结果:AT+CGSN<CR>
      
012345678901234
      OK
注意:  如果显示
012345678901234 表示模块没有写IMEI 号码,有 IMEI 号码的话
应该显示是 35xxxxxxxx (共 15 位数字).
 
1.12  ATI7
命令解释:查询语音编码特性
命令格式:ATI7<CR>
命令返回:SPEECH CODINGS: FR,EFR,HR,AMR
 
1.13  A TZ
命令解释:恢复默认设置
命令格式:ATZ<CR>
命令返回:OK
 
1.14  AT+CGMR   (此命令功能同等于 ATI3)
命令解释:查询模块版本;
命令格式:AT+CGMR<CR>
命令返回: <revision >
+CMEERROR <err>
    测试结果:AT+CGMR<CR>
         
661_09gg.Q2686H 1925236 100506 11:13
OK Tech-Link T&E
Limited                                                                    
常用 AT 命令手册
-  4  -
解释:模块的 Firmware 版本号为 661
 
1.15  AT+IPR
命令解释:修改串口 1 波特率;
命令格式:AT+IPR=<value ><CR>
命令返回:ERROR  
OK  
    测试结果:AT+IPR=115200<CR>
OK
注意:串口波特率修改为 115200 后要把串口调试工具的波特率设为相应波
特率后模块才会有返回.
 
1.16  AT&W
命令解释:保存模块设置;
命令格式:AT&W<CR>
命令返回:OK
ERROR(保存不成功)
    测试结果:AT&W <CR>
OK
 
1.17  ;&W
命令解释:连续保存命令
命令格式:ATxxx;&W<CR>  (AT xxx 代表要设置的命令,紧跟;&W 表示执行此设置的
同时保存该设置)
命令返回:OK
       例如要将模块的波特率设置成 115200 并保存它,则可以直接按如下操作:
    测试结果:AT+IPR=115200;&W <CR>
 
1.18  AT+CGMI
命令解释:查询模块厂商的标识;
命令格式:AT+CGMI<CR>
命令返回:WAVECOM  MODEM
    测试结果:AT+CGMI <CR>
WAVECOM  MODEM
 
1.19  AT+CGMM  
命令解释:获取模块支持的频带;
命令格式:AT+CGMM<CR>
命令返回:MULTIBAND 900E  1800
 900E
 1800
 1900
 G850
 MULTIBAND G850  1900
    测试结果:AT+CGMM <CR>
MULTIBAND 900E  1800 (表示模块支持多频带,首选频带为 900E 
1800)
 Tech-Link T&E
Limited                                                                    
常用 AT 命令手册
-  5  -
1.20  A/  
命令解释:重复上次命令;
命令格式:A/<CR>
命令返回:上一次 AT 命令返回的值
  这命令重复前一个执行的命令
 
1.21  AT+CPOF  
命令解释:关机;这个特殊的命令可停止 GSM软件堆栈和硬件层
命令格式:AT+CPOF<CR>   
命令返回:OK
    测试结果:AT+CPOF <CR>
OK
注: AT+CPOF<CR>用于停止 GSM软件堆栈,这命令的功能与 AT+CFUN=0 相同,
  执行 AT+CFUN=1<CR>即可重新运行 GSM软件堆栈.
    A T+CPOF=1<CR>用于停止 GSM硬件层,运行此命令后 AT 将失去回应,必需
对模块进行硬件复位模块方可重新工作.
 
1.22  AT+CMEE  
命令解释:模块的错误报告;
命令格式:AT+CMEE=0<CR>   和  AT+CMEE=1<CR>
命令返回:OK
AT+CMEE=0<CR>表示关闭模块的出错报告,当模块的 AT 执行错误时,返回值
仅为  ”  ERROR “ 
AT+CMEE=1<CR>表示开启模块的出错报告,当模块的 AT 执行错误时,返回值
为  ”  +CME ERROR: xxx “  [xxx 代表错误代码,依照此代码可查询错误类型]
 
1.23  AT+CCLK  
命令解释:时钟管理;
命令格式:AT+CCLK?<CR>  用于查询模块当前的时间
命令返回:+CCLK: "yy/MM/dd,hh:mm:ss"  
另: AT+CCLK="08/03/17,10:34:23"<CR>用于设置模块的时钟,执行此命令后,模
块的时钟将设定成为 08 年3 月 17 日 10 点 34 分 23 秒
 
1.24  AT+CREG
命令解释:网络注册及状态查询;
命令格式:AT+CREG=MODE<CR>
命令返回:OK  
  如果输入 AT+CREG? <CR>则返回+CREG: <mode>, <stat> [ ,<lac>,<ci>
]  
注: <mode>的值共有三个选项,分别是 0 or 1 or 2,  其中0 代表关闭网络注册结果
          
码, 1 代表当网络注册状态改变时激活网络注册结果码, 2 代表激活网
络注册结果码同时显示区域和小区信息.
   <stat>的返回值共有三个,分别是 0, 1, 2,3,4,5 ,  其中 0 代表没有注册网络同时
  模块没有找到运营商, 1代注册到了本地网络, 2 代表找到运营商但没
有注册网络, 3 代表注册被拒绝, 4 代表未知的数据, 5代表注册在漫游
状态.
   <lac>表示所属网络区域代码,十六进制格式显示,如: “ 279C” 
   <ci>表示所属网络的小区 ID,十六进制格式显示,如: “ 0EB2”  Tech-Link T&E
Limited                                                                    
常用 AT 命令手册
-  6  -
注: <mode>的值设定为 0 或1 的话, <lac>,<ci>的返回值则不显示.
测试结果:A T+CREG=0 <CR>
OK
AT+CREG? <CR>
+CREG: 0,1
 
AT+CREG=1 <CR>
OK
AT+CREG? <CR>
+CREG: 1,1
 
AT+CREG=2 <CR>
OK
AT+CREG? <CR>
+CREG: 2,1, “ 279C” , “ 0EB2” 
 
 
2、通话操作
2.1   ATD  
命令解释:拨打电话
命令格式:ATD**********;<CR>(****为电话号码)
命令返回:无返回 (对方接通后就返回 OK)
         
NO DIAL TONE(没有拨号音)
         
NO CARRIER(无载波)
         
NO ANSWER(对方无应答)
        
注:  拨叫语音号码需要在电话号码后加;号,  拨打数据号码时无需;号
 
2.2  ATDL  
命令解释:重拨上一次电话号码
命令格式:ATDL<CR>
命令返回:*******  (*******为上一次呼叫的电话号码)
          
其它返回值类似 ATD的返回值
 
2.3   RING
命令解释:有电话呼入
命令格式:有来电时串口自动送出 RING 字符串.
命令返回:无
 
2.4   ATA
命令解释:摘机
命令格式:ATA<CR>
命令返回:OK
测试结果:RING  
         
RING
         
ATA<CR>   (当串口收到 RING 时输入)
         
OK
          
接通电话. Tech-Link
T&E
Limited                                                                    
常用 AT 命令手册
-  7  -
 
2.5   ATH 
命令解释:挂机
命令格式:ATH<CR>
命令返回:OK
测试结果:ATH<CR>
         
OK
          
电话挂断(通话过程中)
 
2.6  A T+VTS
命令解释:拨打分机
命令格式:AT+VTS=“分机号码”<CR>
命令返回:OK
测试结果: ATD26743050;<CR>
       OK
AT+VTS=“7”<CR>
OK
AT+VTS=“8”<CR>
OK
AT+VTS=“9”<CR>
OK
AT+VTS=“2”<CR>
OK
以上操作是通过 26743050 的总机拨到 7892 的分机上.
 
2.7 ATS0
命令解释:自动应答
命令格式:ATS0<CR>
命令返回:OK
测试结果:ATS0?<CR>
000
OK
ATS0=003 (设置响铃三声后自动应答)
OK
 
2.8 AT+VGR
  命令解释:喇叭接收音量控制
  命令格式:AT+VGR=xxx<CR>  (xxx 数值介于 0~255 之间,每 16 个数值增益改变 2db)
  命令返回: +VGR: xxx
OK
 
2.9 AT+VGT
  命令解释:麦克风输出音量控制
  命令格式:AT+VGT=xxx<CR>  (xxx 数值介于 0~255 之间,每 32 个数值增益改变 3db)
  命令返回: +VGT: xxx
OK
 Tech-Link T&E
Limited                                                                    
常用 AT 命令手册
-  8  -
2.10  AT+CMUT
  命令解释:麦克风静音控制
  命令格式:AT+CMUT=x<CR>
  命令返回: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=<mem1>[,<mem2>][,<mem3>]
设置短信存储载体
命令返回:+CPMS:<used1>,<total1>,<used2>,<total2>,<used3>,<total3>
         
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:<mem1>,<used1>,<total1>,<mem1>,<used2>,<total2>,
                    
<mem1>,<used3>,<total3>
                  
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
supported<mem1>s),(list of supported<mem2>s), 
                   
(list of supported<mem3>s)
                     
OK
                     
ERROR
              
测试结果:AT+CPMS=?
                          
+CPMS:
("ME","SM"),("ME","SM"),("ME","SM")
                          
OK
3.2   AT+CMGF
命令解释:设置短信格式
3.2.1命令格式:AT+CMGF=<mode>
命令返回: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<CR>    注: xxx 代表接收短信的电话号码.
命令返回:>                    
注:  此时等待短信内容输入.  输入完短信
内容后,需要按 Ctrl+Z发送短信.
       +CMGS:
xxx           注: xxx 代表通道端口代码,它是随机的.
         
OK       (此返回值表示短信发送成功)
         
ERROR   (此返回值表示短信发送不成功)
测试结果:a.    AT+CMGS=13798335220<CR>
             
>ABCD1234.456<Ctrl+Z>
               
+CMGS : 97
              
OK
          
b.    AT+CMGS="13798335220"<CR>
> IT IS TEST NOW<ctrl-z>
+CMGS: 98
OK
注:  以上测试结果是通过文本格式传送测试. PDU格式的测试及短信发送
方法请参照文档《pdu 格式发送短信息例子》
 
3.4    AT+CMGR
命令解释:读短信
命令格式:AT+CMGR=<indes>
命令返回:+CMGR:<stat>,[<alpha>],<length>]<CR><LF><pdu>
          
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=<length>[,<stat>]<CR>
命令返回:+CMGW: <index>
         
OK
         
ERROR
测试结果:AT+CMGW="13798335220"<CR>
> SHELLEY123456<ctrl-z>
+CMGW: 1
OK
把目标地址为 13798335220 的短信存入存储载体,且被分配的地址
为 1 号短信;
 
3.6   AT+CMGD
命令解释:删除短信
命令格式:AT+CMGD=<index>
命令返回:OK
         
ERROR
测试结果:AT+CMGD=1
         
OK
         
1 号短信被删除
 
3.7   AT+CMGL
命令解释:显示短信清单
命令格式:AT+CMGL=<stat>
命令返回:+CMGL:<index1>,<stat>,<oa/da>,[<alpha>],[<scts>][,<tooa/toda>,<length>]
<CR><LF><data>[<CR><LF>
测试结果: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=<index>
命令返回:+CMSS:<mr>
         
OK
          
ERROR
测试结果:AT+CMSS=2
         
+CMSS: 204
         
OK
 
3.9   AT+CNMI
命令解释:新短信提示
3.9.1命令格式:AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr>
命令返回:OK Tech-Link T&E
Limited                                                                    
常用 AT 命令手册
-  12  -
         
ERROR
测试结果:AT+CNMI=3,2
            
OK
3.9.2命令格式:AT+CNMI?
命令返回:+CNMI: 
<mode>,<mt>,<bm>,<ds>,<bfr>
OK
          
ERROR
测试结果:AT+CNMI?
            
+CNMI: 3,2,0,0,0
            
OK
3.9.3命令格式:AT+CNMI=?
命令返回:+CNMI:  (list of supported<mode>s),  (list of
supported<mt>s),   (list of
supported<bm>s), (list of supported<ds>s)
, (list of supported<bfr>s)
OK
测试结果:AT+CNMI=3,2
OK
  
 
  4、TCP/IP部分
  4.1  AT+WOPEN
    命令解释:Open AT 程序管理
    命令格式:AT+WOPEN=<Mode>[,<A&Dsize>]  
命令返回:OK
ERROR
测试结果:AT+WOPEN=1
                     
OK
 
  4.2  AT+WIPCFG
    命令解释:TCP/IP 协议栈处理
    命令格式:AT+WIPCFG=<mode>  
           
<mode>的值共包含 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,<communication index>,<"peer
IP">,<peer port>  
命令返回: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,<IDX>
命令返回:ERROR
       OK
测试结果:AT+WIPCLOSE=2,1
OK
 
4.6  AT+WIPDATA
    命令解释:获得最新的错误信息。
        命令格式:AT+WIPDATA=<protocol>,<idx>,<mode>
命令返回: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
    查询模块版本:
      A TI3
657e09gg.Q24PL001 1961548 103107 17:56
OK
    修改串口波特率:
AT+IPR?
+IPR: 115200
OK
    读 SIM卡状态:
      AT+CPIN?
      +CPIN: READY
OK
 
2、拨打电话
拨打电话:
ATD13798335220;      
OK (接听后显示)
挂机:
A TH
OK
有电话呼入:
RING
 
RING
摘机:
ATA 
OK
挂机:
A TH
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

蓝牙进阶之路 (003) - AT指令(转)的更多相关文章

  1. 蓝牙进阶之路 (002) - HC-05与HC-06的AT指令的区别(转)

    蓝牙HC-05与HC-06对比指令集 高电平->AT命令响应工作状态     低电平->蓝牙常规工作状态 <重新上电表示完成复位> HC-05 可以主从切换模式,但是HC-06 ...

  2. 蓝牙进阶之路 (001) - HC-05蓝牙无线模块设置

    USB转串口的有线转接方式,实在太难看了,尤其是寻接头,那是相当的不方便.其它电器厂商都想把是接头做小,做精致,唯独串口接头还是那么庞大,感觉应该换一换了,都已经完全不符合这个时代的审美观了. 于是, ...

  3. 树莓派进阶之路 (003) - Raspberry Pi(树莓派)国内软件源

    树莓派自带的软件源是 deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi 由于网站在国外 ...

  4. GO语言的进阶之路-goroutine(并发)

    GO语言的进阶之路-goroutine(并发) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 有人把Go比作21世纪的C 语言,第一是因为 Go语言设计简单,第二,21世纪最重要的 ...

  5. GO语言的进阶之路-网络编程之socket

    GO语言的进阶之路-网络编程之socket 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是socket; 在说socket之前,我们要对两个概念要有所了解,就是IP和端口 ...

  6. 进阶之路 | 奇妙的Thread之旅

    前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 需要已经具备的知识: Thread的基本概念及使用 AsyncTask的基本概念及使用 学习清单: 线程概述 ...

  7. JavaScript进阶之路(一)初学者的开始

    一:写在前面的问题和话 一个javascript初学者的进阶之路! 背景:3年后端(ASP.NET)工作经验,javascript水平一般般,前端水平一般般.学习资料:犀牛书. 如有误导,或者错误的地 ...

  8. OpenCV进阶之路:神经网络识别车牌字符

    1. 关于OpenCV进阶之路 前段时间写过一些关于OpenCV基础知识方面的系列文章,主要内容是面向OpenCV初学者,介绍OpenCV中一些常用的函数的接口和调用方法,相关的内容在OpenCV的手 ...

  9. MVC进阶之路:依赖注入(Di)和Ninject

    MVC进阶之路:依赖注入(Di)和Ninject 0X1 什么是依赖注入 依赖注入(Dependency Injection),是这样一个过程:某客户类只依赖于服务类的一个接口,而不依赖于具体服务类, ...

随机推荐

  1. Eclipse里选一个变量后,这个类里的该变量不变色了

    使用“Alt+Shift+O”对该提示功能的开/关切换

  2. pdf阅读器改背景色

  3. 【摘录】在Windows平台上使用Objective-C

    虽然到目前为止最好的Objective-C 编码平台来自苹果公司,但它们绝不仅适用于苹果公司的平台.Objective-C 在Linux.BSD 甚至Windows 等其他平台都有相当久远的历史.根据 ...

  4. GPUImage API文档之GLProgram类

    GLProgram是GPUImage中代表openGL ES 中的program,具有glprogram功能. 属性 @property(readwrite, nonatomic) BOOL init ...

  5. linux:C++实现ping

    转载自: //http://blog.chinaunix.net/uid-25909722-id-2762079.html #include <stdio.h> #include < ...

  6. iOS 国际化 NSLocalizedString

    iOS 国际化.根据系统不同的语言自动切换. 首先.选择项目 Add new file -->iOS -->Resource -->Strings File  . 命名为Locali ...

  7. PHP 字符串编码的转换

    原文链接:http://mangguo.org/php-string-encoding-convert-and-detect/ GBK 和 UTF-8 编码的转换是一个非常恶心的事情,比如像 PHP ...

  8. 第二周 Word版面设计

    第二周 Word版面设计 教学时间 2013-3-5 教学课时 2 教案序号 1 教学目标 1.能正确设置纸张.版心.视图.分栏.页眉页脚2.掌握节的概念并能正确使用 教学过程: 新课 要使一篇文档美 ...

  9. vsphere 5.1 性能最佳实践。

    1.关于CPU负载.extop显示的结果 如果CPU load average>=1,说明主机过载了. 如果PCPU used%在80%左右说明良好,90%以上就临近过载了. VM赋予过多的vC ...

  10. SqlServer判断表、列不存在则创建

    一.表不存在则创建: if not exists (select * from sysobjects where id = object_id('mytab') and OBJECTPROPERTY( ...