AT命令详细分析见下链接:
http://bbs.ednchina.com/BLOG_ARTICLE_234300.HTM
常见AT命令见如下链接
http://www.360doc.com/content/06/0727/10/10450_165786.shtml
参见链接,http://blog.chinaunix.net/uid-2630593-id-2138590.html,谢谢原作者
作者博客链接
http://blog.chinaunix.net/uid/2630593/year-201208-list-1.html
常 用 AT 命 令 手 册
1、常用操作
1.1 AT
命令解释:检测 Module 与串口是否连通,能否接收 AT 命令;
命令格式:AT<CR>
命令返回:OK (与串口通信正常)
1.2 AT+CSQ
命令解释:检查网络信号强度
命令格式:AT+CSQ<CR>
命令返回:+CSQ: **,##
率,值在 0 到 99 之间。
测试结果:AT+CSQ<CR>
1.3 AT+CPIN?
命令解释:检查登入移动设备(ME)的密码.
命令格式:AT+CPIN?<CR>
命令返回:+CPIN:
READY(表示 SIM卡正常,同时不需要登入密码),
SIM PIN (表示 ME等待提供 SIM卡的 PIN 码)
SIM PUK (表示 ME等待提供 SIM卡的
SIM PIN2 (表示 ME等待提供 SIM 卡的 PIN2 码)
SIM PUK2 (表示 ME等待提供 SIM卡的
PH-SIM PIN (表示设备被锁 SIM卡,ME等待提供从手机到 SIM卡的密码)
PH-NET PIN (表示设备被锁网络,ME等待提供提供网络个性化密码)
ERROR (表示 SIM卡失败或没有插入 SIM卡)
测试结果:AT+CPIN?<CR>
1.4 AT+COPS?
命令解释:查询运营商选择状态.
命令格式:AT+COPS?<CR>
命令返回:+COPS: <mode>,<format>,<operator>
<format>的值为 0 到 2, 默认值是 2
<Operator>的值为运营商代码, 中国移动的代码是 46000, 联通的代码是 46001
测试结果:AT+COPS?<CR> Tech-Link T&E Limited
-
1.5 AT+WOPEN=2
命令解释:查询模块支持 Open AT 的 Library 版本及是否有 Open AT Application 在模块中.
命令格式:AT+ WOPEN=2<CR>
命令返回:+WOPEN: 2, “ Open AT Library version” ,”
值为” AT v04.1x”
Open AT Application version 代表的是模块支持 Open AT 的 Library 版本,通常显
示的值为” AT v04.1x”
注: “ Open AT Library version” 和”
一致(除最后一位外),否则会导致 Open AT 程序不稳定.
如果返回值”
示+WOPEN: 2,” AT v04.10” 则表示模块中没有 Open AT Application 程序.
OK
1.6 AT+WOPEN=0
命令解释:停止 Open AT Application 程序.
命令格式:AT+ WOPEN=0<CR>
命令返回:OK
OK
1.7 AT+WOPEN=4
命令解释:删除 Open AT Application 程序.
命令格式:AT+ WOPEN=4<CR>
命令返回:OK
OK
1.8 AT+WOPEN=1
命令解释:开启 Open AT Application 程序.
命令格式:AT+ WOPEN=1<CR>
命令返回:OK
OK
1.9 AT+WIPCFG=3
命令解释:查询 WIP 软件版本.
命令格式:AT+ WIPCFG=3<CR>
命令返回:<revision >
测试结果:AT+WIPCFG=3<CR>
-
注意:
WIP Soft v201 代表 WIP 的软件版本是 V201, on Open AT OS v411 代表前面 v201 的
WIP 软件是基于 v411的 Opean AT 开发平台上开发的.
WIP 软件就是TCP/IP 协议站
1.10
命令解释:查询终端适配器(TE)的字符集.
命令格式:AT+ CSCS?<CR>
命令返回:<字符集编码格式>
符,转换为十进制,分别为 5、47、230,禁止转换为 ME原始字符集).
测试结果:AT+CSCS?<CR>
1.11
命令解释:查询模块的 IMEI 号码.
命令格式:AT+ CGSN<CR>
命令返回:<IMEI>
测试结果:AT+CGSN<CR>
注意:
应该显示是 35xxxxxxxx (共 15 位数字).
1.12
命令解释:查询语音编码特性
命令格式:ATI7<CR>
命令返回:SPEECH CODINGS: FR,EFR,HR,AMR
1.13
命令解释:恢复默认设置
命令格式:ATZ<CR>
命令返回:OK
1.14
命令解释:查询模块版本;
命令格式:AT+CGMR<CR>
命令返回: <revision >
+CMEERROR <err>
OK Tech-Link T&E Limited
-
解释:模块的 Firmware 版本号为 661
1.15
命令解释:修改串口 1 波特率;
命令格式:AT+IPR=<value ><CR>
命令返回:ERROR
OK
OK
注意:串口波特率修改为 115200 后要把串口调试工具的波特率设为相应波
特率后模块才会有返回.
1.16
命令解释:保存模块设置;
命令格式:AT&W<CR>
命令返回:OK
ERROR(保存不成功)
OK
1.17
命令解释:连续保存命令
命令格式:ATxxx;&W<CR>
同时保存该设置)
命令返回:OK
1.18
命令解释:查询模块厂商的标识;
命令格式:AT+CGMI<CR>
命令返回:WAVECOM
WAVECOM
1.19
命令解释:获取模块支持的频带;
命令格式:AT+CGMM<CR>
命令返回:MULTIBAND 900E
MULTIBAND 900E
-
1.20
命令解释:重复上次命令;
命令格式:A/<CR>
命令返回:上一次 AT 命令返回的值
1.21
命令解释:关机;这个特殊的命令可停止 GSM软件堆栈和硬件层
命令格式:AT+CPOF<CR>
命令返回:OK
OK
注: AT+CPOF<CR>用于停止 GSM软件堆栈,这命令的功能与 AT+CFUN=0 相同,
对模块进行硬件复位模块方可重新工作.
1.22
命令解释:模块的错误报告;
命令格式:AT+CMEE=0<CR>
命令返回:OK
AT+CMEE=0<CR>表示关闭模块的出错报告,当模块的 AT 执行错误时,返回值
仅为
AT+CMEE=1<CR>表示开启模块的出错报告,当模块的 AT 执行错误时,返回值
为
1.23
命令解释:时钟管理;
命令格式: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=MODE<CR>
命令返回:OK
注: <mode>的值共有三个选项,分别是 0 or 1 or 2,
络注册结果码同时显示区域和小区信息.
有注册网络, 3 代表注册被拒绝, 4 代表未知的数据, 5代表注册在漫游
状态.
-
注: <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**********;<CR>(****为电话号码)
命令返回:无返回 (对方接通后就返回 OK)
2.2
命令解释:重拨上一次电话号码
命令格式:ATDL<CR>
命令返回:*******
2.3
命令解释:有电话呼入
命令格式:有来电时串口自动送出 RING 字符串.
命令返回:无
2.4
命令解释:摘机
命令格式:ATA<CR>
命令返回:OK
测试结果:RING
-
2.5
命令解释:挂机
命令格式:ATH<CR>
命令返回:OK
测试结果:ATH<CR>
2.6
命令解释:拨打分机
命令格式:AT+VTS=“分机号码”<CR>
命令返回:OK
测试结果: ATD26743050;<CR>
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
OK
2.9 AT+VGT
OK
-
2.10
注: