常用AT指令集

常 用 AT 命 令 手 册

 

1、常用操作

1.1 AT

命令解释:检测 Module 与串口是否连通,能否接收 AT 命令;

命令格式:AT<CR>

命令返回:OK (与串口通信正常)

             (无返回,与串口通信未连通)

    测试结果:AT

             OK

 

1.2 AT+CSQ

命令解释:检查网络信号强度

命令格式:AT+CSQ<CR>

命令返回:+CSQ: **,##

           其中**应在 1031 之间,数值越大表明信号质量越好,##为误码

率,值在 099 之间。

          否则应检查天线或 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>的值为 02, 默认值是 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.386.2.1 节).

       “ PCCP437”  ---- PC字符集代码页 437.

       “ CUSTOM”  ----  用户自定义.

       “ HEX”  ----  十六进制: (取值范围:00 到 FF。比如:052FE6 表示 3 个 8bit 字

符,转换为十进制,分别为 547230,禁止转换为 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 命令手册

-  51.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 月 171034231.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 命令手册

-  72.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 命令手册

-  82.10  AT+CMUT

  命令解释:麦克风静音控制

  命令格式:AT+CMUT=x<CR>

  命令返回:OK

注:  上面 x 的值共包含 0和 1, 0代表关闭静音功能, 1代表开启静音功能

 

你可能感兴趣的:(常用)