AT命令.docx

上传人:b****6 文档编号:5617215 上传时间:2022-12-29 格式:DOCX 页数:44 大小:39.14KB
下载 相关 举报
AT命令.docx_第1页
第1页 / 共44页
AT命令.docx_第2页
第2页 / 共44页
AT命令.docx_第3页
第3页 / 共44页
AT命令.docx_第4页
第4页 / 共44页
AT命令.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

AT命令.docx

《AT命令.docx》由会员分享,可在线阅读,更多相关《AT命令.docx(44页珍藏版)》请在冰豆网上搜索。

AT命令.docx

AT命令

AT命令手册

GSMAT命令手册

前言

本文档以针对AYG-59CGSMMODEM介绍了AT命令集及其基本的使用方法所有的AT命令均逐一列举并附有使用的例子对于其他类型的模块若有不同的操作请来信说明以便补充和修改另外为方便用户查找对AT命令还作了分类

第2章介绍一般的一些AT命令

第3章介绍呼叫控制方面的AT命令

第4章介绍网络业务命令

第5章介绍与安全性有关的命令

第6章介绍电话本命令

第7章介绍短消息命令

第8章介绍补充业务命令

第9章介绍数据业务命令

第10章介绍与传真有关的命令

第11章介绍基于V.24和V.25的命令

注意:

用户在使用模块前,应仔细阅读本手册,在模块上使用AT命令必须严格以本文档为参考,我们不负责因用户随意使用AT命令造成的任何损坏。

另外使用前应先确保模块连接配置正确无误。

版权声明:

本篇文档的版权由本公司独家享有,任何人在未取得本公司书面许可前不得以任何形式(包括但不限于转抄复印翻译电子邮件等形式)向第三方透漏本文的任何部分。

1简介

1.1名词术语

1.TE:

TerminalEquipment终端设备与DTE等价比如一个计算机。

它是和信息网络的一端相接的可提供必要功能的设备,这些功能使得用户通过接入协议能接入网络,如发送信息和接收信息。

也可指由线路、电路、信道、数据链路的终端或起点组成的设备。

2.TA:

TerminalAdapter,终端适配器,与DCE等价。

提供终端适配功能的物理实体,是一种接口设备。

3.DCE:

DataCircuitterminatingEquipment,数据电路终接设备。

一种接口设备,在线路之间进行代码或信号转换,同数据终端设备实现接口,能够建立、保持和释放数据终端设备与数据传输线之间的连接。

4.DTE:

DataTerminalEquipment,数据终端设备。

它具有向计算机输入和接收计算机输出的能力、与数据通信线路连接的通信控制能力以及一定的数据处理能力。

5.ME:

MobileEquipment,移动设备,比如GSM话机就属于ME。

移动台中的一种发射机或接收机或发射机与接收机二者的组合。

6.MS:

MobileStation,移动台。

在移动通信业务中,可以在移动中使用的通信站。

包括车(船)载台便携台和手持机。

1.2AT命令简介

AT即Attention,AT命令集是从TE(TerminalEquipment)或DTE(DataTerminalEquipment)向TA(TerminalAdapter)或DCE(DataCircuitTerminatingEquipment)发送的。

通过TA,TE发送AT命令来控制MS(MobileStation)的功能,与GSM网络业务进行交互。

用户可以通过AT命令进行呼叫、短信、电话本、数据业务、补充业务、传真等方面的控制。

2AT命令祥解

2.1一般命令

2.1.1AT+CSCS选择TE字符集

该命令通知ME选择的字符集,ME可以对输入或显示的字符进行转化。

此命令用于发送、读或写短消息。

命令

AT+CSCS=”GSM”

GSM缺省字符集

响应

OK

命令有效

命令

AT+CSCS=”PCCP437”

PC字符集编码437

响应

OK

命令有效

2.1.2AT+CIMI请求IMSI(InternationalMobileSubscriberIdentity)

该命令读取SIM卡的IMSI(国际移动用户识别)号。

读IMSI之前可能需要输入PIN码。

命令

AT+CIMI

读取IMSI

响应

208200120320598

IMSI值15位数字

2.1.3AT+GCAP性能列表

该命令提供性能列表。

命令

AT+GCAP

获取性能列表

响应

+GCAP:

+CGSM+FCLASS

OK

支持GSM命令和FAX命令

2.1.4A/重复刚才的命令

重复刚才执行过的命令,A/命令本身不能重复。

2.1.5AT^SMSO关闭电源

该命令停止GSM协议栈和物理层的工作。

命令

AT^SMSO

关闭

响应

^SMSO:

MSOFF

OK

正常退出网络并关机

2.1.6AT+CMEE报告ME错误

该命令设置是否使用结果码“+CMEERROR:

”或“+CMSERROR:

”来代替简单的ERROR。

命令

AT+CMEE=0

禁止ME错误报告使用ERROR

响应

OK

命令

AT+CMEE=1

使用“+CMEERROR:

”或“+CMSERROR:

响应

OK

2.2呼叫控制命令

2.2.1ATD拨号

命令行格式:

ATD[I/i][G/g][;]

ATD>[I/i][G/g][;]

ATD>mem[I/i][G/g][;]

ATD>[I/i][G/g][;]

ATD

ATD命令用于建立会话、数据业务或传真业务,也可以控制补充业务。

对于数据或传真业务,用户向模块发送如下ASCII字符(在此命令之前,用AT+CBST命令选择载波类型,或使用缺省值):

ATD为被叫号码

对于语音电话用户向模块发送如下ASCII字符在此命令之前用AT+CBST命令选择载波类型或使用缺省值

ATD为被叫号码

注意对于国际号码,号码前需加“+”。

如:

ATD+33146290800;

对ATD命令的响应如下表所示:

详细结果代码

数字化结果代码

说明

OK

0

呼叫成功,仅对语音呼叫

CONNECT

10,11,12,13,14,15

呼叫成功,对数据电话采用模

块协商后的值

BUSY

7

被叫方忙

NOANSWER

8

固定连接时间到后未检测到挂起信号

NOCARRIER

3

呼叫建立失败或远端用户已释放

从电话本(存储在SIM卡上)直接拨号采用以下的命令行格式:

ATD>;呼叫存储在电话本位置处的号码

ATD>memmem是电话本存储区(由AT+CPBS来选择)

在当前有一个电话的情况下,如果要发起对外的呼叫,应先将当前的电话挂起再建立连接。

命令

ATD*#21#

查询呼叫转移状态

响应

+CCFC:

0,7

没有呼叫转移

命令

ATD**61*+33146290800**25#

登记无应答呼叫转移,无应答时间定为25秒

响应

OK

命令已执行

命令

ATD*2#

呼叫序列错误

响应

+CMEERROR3

2.2.2ATH呼叫挂起

用户使用ATH(或ATH0)来切断与远端用户的连接。

在有多个电话的情况下,所有的电话都释放(包括正在通话挂起和等待的电话)。

2.2.3ATA呼叫应答

当命令收到呼叫来电设置RingInd信号并向用户发送RING然后等待用户应答呼叫

响应

RING

有来电

命令

ATA

应答此来电

响应

OK

接受呼叫

命令

ATH

挂断电话

响应

NOCARRIER

电话已切断

2.2.4AT+CEER扩展错误报告

如果呼叫建立(发起或应答)失败,该命令报告呼叫释放的原因。

命令

ATD123456789;

发起语音呼叫

响应

NOCARRIER

呼叫建立失败

命令

AT+CEER

查询失败原因

响应

+CEER:

Error

OK

为错误号在GSM协议04.08中定义

2.2.5AT+VTS,AT+VTDDTMF信号

模块允许用户发送DTMF拨号音。

定义拨号音长度,使用:

AT+VTD=*100即拨号音的长度(以ms为单位)

如果n<4,拨号音长度为300ms(缺省值)

命令

AT+VTD=6

定义拨号音长度为600ms

响应

OK

命令有效

命令

AT+VTD=0

设成缺省值

响应

OK

发送DTMF拨号音(必须当前有正在通话的电话),使用:

AT+VTS=    由09*,#,A,B,C,D中的字符构成

命令

AT+VTS=A

响应

OK

命令

AT+VTS=11

响应

+CME ERROR:

4

拨号音有错

命令

AT+VTS=4

响应

+CMEERROR:

3

没有连接

例如,如果要发送拨号音序列13#,用户应如下操作:

AT+VTS=1;+VTS=3;+VTS=#

2.2.6ATS0自动应答

S0参数控制自动应答

命令

ATS0=2

2声振铃后自动应答

响应

OK

命令

ATS0?

查询当前值

响应

002

OK

通常3个字符(前导0)

命令

ATS0=0

无自动应答

响应

OK

命令有效

其他的S参数S6,S7,S8……不执行

2.3网络业务命令

2.3.1AT+CSQ信号质量

该命令用来检测接收信号的强度指示()和信道误码率(),无论有没有插入SIM卡。

:

0:

≤-113dBm

1:

-111dBm

2.:

30:

-109到-53dBm

31:

-51dBm

99:

未知或不可检测

:

0...7:

参考GSM05.08中的RXQUAL值

99:

未知或不可检测

命令

AT+CSQ

响应

+CSQ:

,

OK

的值如上定义

2.3.2AT+COPS运营商选择

选择运营商,有3种可能:

.移动台进入manual(手动)模式,想查找提供给用户的运营商。

如果查找正确并注

册成功,移动台处于idle状态。

.移动台进入automatic(自动)模式,想查找本地运营商。

如果查找正确并注册成功,移动台处于idle状态;如果不成功,移动台自动搜索其他的网络。

.移动台进入manual/automatic(手动/自动)模式,想查找提供给用户的运营商(类似处于manual模式),如果不成功进入automatic模式。

读取命令返回当前模式和选择的运营商。

要想选择并注册网络运营商,发送如下的命令行:

AT+COPS=,[[,]]

对AT+COPS=命令的可能的响应:

OK(选择全部的网络业务)

+CMEERROR:

30(没有网络业务)

+CMEERROR:

32(网络不允许OE只允许紧急电话)

+CMEERROR:

3(电话期间不允许此操作)

+CMEERROR:

4(错误参数)

对AT+COPS?

命令的响应语法:

+COPS:

[,,]

对AT+COPS=?

命令的响应语法:

+COPS:

[列举所支持的,(字母数字型数字型)]

命令行参数值如下定义

:

0:

自动(缺省值)

1:

手动

3:

用于设置域(对于读取命令AT+COPS?

4:

手动/自动要有域,如果手动选择失败,进入自动模式

域的格式

0长字母数字格式(最多16个字符)

1短字母数字格式(最多8个字符)

2数字格式(缺省值)

的状态

0:

未知

1:

可用

2:

当前正在使用

3:

禁止

运营商标识

命令

AT+COPS?

响应

+COPS:

0

OK

未找到网络

命令

AT+COPS?

响应

+COPS:

0,0,”UNICOM”

OK

联通

2.3.3AT+CREG网络注册

该命令用于获知移动台的注册情况

命令语法:

AT+CREG=

响应格式:

+CREG:

,[,,](仅对AT+CREG?

命令而言)

0禁止网络注册主动提供结果码(缺省值)

1采用网络注册结果码+CREG:

2采用网络注册主动提供结果码+CREG:

,,

0未注册,ME当前没有搜寻新的运营商

1已注册本地网络运营商

2未注册,ME正在搜寻新的运营商

3注册拒绝

4未知

5已注册,处于漫游区

字符型;位置区域代码采用十六进制编码,2字节(如00c3=193)。

字符型;小区ID号采用十六进制编码,2字节

命令

AT+CREG?

响应

+CREG:

,

OK

如上定义

命令

AT+CREG=

禁止/开放网络注册结果码

响应

OK

命令有效

命令

AT+CREG=?

响应

+CREG:

(0-2)

支持0、1、2模式

命令

AT+CREG?

响应

+CREG:

0,1,“341B”,“2DBF”

OK

已注册

命令

AT+CREG?

响应

+CREG:

0,0

OK

未注册

2.4安全性命令

2.4.1AT+CPIN输入PIN码

该命令用来输入ME密码CHV1/CHV2/PUK1/PUK2–CHV1/CHV2为4-8个数字PUK1/PUK2为8个数字

如果用户企图在输入有效的SIM卡PIN码前建立呼叫模块拒绝ATD命令返回+CMEERROR:

11

命令

AT+CPIN=1234

输入PIN码

响应

OK

PIN码正确

命令

AT+CPIN=5678

输入PIN码

响应

+CMEERROR:

3

操作不允许PIN码已经输入

注意如果输入3次PIN码都不成功则需要输入PUK码除非需要慎用该命令否则可能导致SIM卡失效

命令行格式为

AT+CPIN=,

第2个参数作为新的PIN码

命令

AT+CPIN=00000000,1234

输入PUK码和新的PIN码

响应

+CMEERROR:

16

PUK码错误

命令

AT+CPIN=12345678,1234

输入PUK码和新的PIN码第2次尝试

响应

OK

PUK正确新的PIN已存储

要想知道输入的是哪种密码用以下的命令

AT+CPIN

可能的响应如下

+CPIN:

READY

ME不需要任何密码

+CPIN:

SIMPIN

需要CHV1码

+CPIN:

SIMPUK

需要PUK1码

+CPIN:

SIMPIN2

需要CHV2码

+CPIN:

SIMPUK2

需要PUK2码

+CPIN:

PH-SIMPIN

需要SIM卡锁phone-to-SIM

+CPIN:

PH-NETPIN

需要网络身份识别

+CMEERROR:

SIM卡操作失败13空缺10等

如果10次输入PUK码失败则返回+CMEERROR:

13SIM卡需要更换

下面的例子表示3次输入PIN错误输入PUK码成功

AT+CPIN?

+CPIN:

SIMPIN

查询PIN码当前状态

模块要求输入PIN码

AT+CPIN=1235

+CMEERROR:

16

第一次尝试输入PIN码

错误

AT+CPIN=1236

+CMEERROR:

16

第二次尝试输入PIN码

错误

AT+CPIN=1237

+CMEERROR:

16

第三次尝试输入PIN码

错误

AT+CPIN?

+CPIN:

SIMPUK

查询状态

要求输入PUK码

AT+CPIN=99999999,5678

OK

PUK码输入并且有效5678为新的PIN码

AT+CPIN?

+CPIN:

READY

查询状态

模块准备好

如果返回的响应为+CMEERROR:

17表明模块要求输入PIN2码

同样如果PIN2码有误则要求输入PUK2码

例如往固定拨号电话本FDN里写入记录就需要PIN2码见下表

命令

AT+CPBS=”FD”

选择FDN

响应

OK

命令

AT+CPBW=5,"01290917",129,"Jacky"

向FDN的位置5写入记录

响应

+CMEERROR:

17

需要PIN2码

命令

AT+CPIN?

响应

+CPIN:

SIMPIN2

命令

AT+CPIN=5678

输入PIN2码

响应

OK

命令

AT+CPBW=5,"01290917",129,"Jacky"

再次写入FDN

响应

OK命令成功

注模块只要求输入一次PIN2码或PUK2码如果输入不正确下一条AT+CPIN?

命令返回+CPIN:

READY

2.4.2AT+CPIN2输入PIN2码

这个专门的命令用来输入PIN2码或PUK2码定义新的PIN2码

前面提到的AT+CPIN命令也可以要求输入PIN2或PUK2码但是只有在前一项命令执行导致PIN2认证失败的情况下才会允许输入PIN2或PUK2码

PIN2码长度为4-8个数字PUK2码长度为8个数字

命令行格式

AT+CPIN2=

命令

AT+CPIN2=1234

输入PIN2码

响应

OK

正确

命令

AT+CPIN2=5678

输入PIN2码

响应

+CMEERROR:

3

操作不允许已经输入过PIN2码

如果3次输入PIN2码均错误则要求输入PUK2码命令行格式为

AT+CPIN2=,

新的PIN2码作为第二个参数

命令

AT+CPIN2=00000000,1234

输入PUK2码和新的PIN2码

响应

+CMEERROR:

16

OUK2码错误

命令

AT+CPIN2=12345678,1234

输入PUK2码和新的PIN2码,第2次尝试

响应

OK

PUK2码正确PIN2码已存储

用命令AT+CPIN2?

来查询输入的是哪种类型的密码

2.4.3AT+CPINCPIN码剩余尝试次数

该命令显示输入PIN码包括PIN1,PIN2,PUK1,PUK2的有效尝试次数

命令AT+CPINC

响应+CPINC:

,,,

,为PIN1,PIN2码的剩余尝试次数0-3

,为PUK1,PUK2码的剩余尝试次数0-10

要运行该命令SIM卡须在初始化之前插入否则返回错误+CMEERROR:

10

命令

AT+CPINC

查询状态

响应

+CPINC:

2,3,10,10

第一次输入PIN1码错误

命令

AT+CPINC?

查询状态

响应

+CPINC:

2,3,10,10

第一次输入PIN1码错误

2.4.4AT+CLCK功能锁定

该命令可以用来锁定解锁或查询ME的网络功能

命令语法AT+CLCK=,[,[,]]

响应+CLCK:

[,]

+CLCK:

,

[…]]

的取值范围:

“PS”:

用8位数字密码锁定SIM卡功能

“SC”:

要求PIN码(=1)/不用PIN码(=0)

“AO”:

BAOC(禁止所有的呼出电话)

“OI”:

BOIC(禁止呼出的国际电话)

“OX”:

BOIC-exHC(禁止呼出国际电话除了呼叫注册地电话)

“AI”:

BAIC禁止所有的呼入电话

“IR”:

BIC-Roam在非注册国漫游时禁止呼入电话

“AB”:

所有的限制业务

“AG”:

所有的呼出限制业务

“AC”所有的呼入限制业务

“PN”:

用8位数字密码锁定网络NCK

“FD”:

SIM卡固定呼叫号码FDN内存特色需要PIN2码

:

0解锁网络功能

1锁定网络功能

2查询状态

:

1语音电话

2数据对于所有的负载业务

4传真传真业务

8短消息

7所有类型缺省值

如果想综合不同的类型会导致激活/去激活/查询所有的类型

命令

AT+CLCK="SC",1,1234

使用PIN码

响应

OK

PIN码正确

命令

AT+CLCK=?

查询支持的功能

响应

+CLCK:

(PSSCAOOIOXAIIR,ABAGACFDPN)

OK

列举

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1