首页 > 编程知识 正文

各种指令的集合,at命令详解

时间:2023-05-06 12:04:40 阅读:148040 作者:170

AT命令在现代手机通信中起着重要的作用,可以通过AT命令控制手机的许多行为,如主叫号码、按键控制、传真、GPRS等。 西门子的M55手机给我提供了很多AT指令,网上关于AT指令的资料也很多。 这里抽出比较重要的东西简单说明一下。 其他手机也基本共通,但更详细的资料请参考手机制造商的资料。

要使用AT命令,安装微软超级终端,选择端口连接速度即可正常使用。

AT命令的使用方法

1、测试指令(Test Command )在AT指令后输入“=? 即,构成测试命令。 例如“AT CSCS=? ”枚举所有支持的字符集。

2、读命令(Read Command )在AT命令之后输入“? ”即构成读取命令。 例如“AT CSCS? ”列出当前设置。

3、执行指令(Execute Command )一般在AT指令后加上“=”和指令参数即可。 有些命令(如AT CMGR命令)可以直接运行而无需参数。

注:并非所有的AT命令都支持1和2。

一般基本AT命令

命令

作用

AT

测试连接是否正确

ATE0

关闭回声。 程序初始化AT部分首先关闭回声。

ATE1

打开回声。 在使用超级终端测试命令时打开。

AT CGMI

获取制造商信息

AT CGMR

得到手机的版本号

AT CGSN

获取手机序列号(IMEI )

AT CIMI

获取手机的IMSI号码

AT CSCS

获取和设置手机的当前字符集。 可以设置为GSM或UCS2

AT CBC

取得手机的电量

AT CCLK

取得手机表

AT CNUM

机体编号。 分为线路1和线路2

AT CSQ

当前信号

AT COPS

网络承运人

AT CSCA

短信中心号码

这些命令用于连接手机时的初始化。 获取手机IMEI和IMSI可以帮助程序支持更多的手机连接

然后使数据独立。

短信

命令

作用

AT CPMS

选择短信的保存位置。 可以选择me(sim卡)和MT (主机)

AT CMGL

列出指定状态的简要信息的PDU代码

AT CMGR

列出指定序列号的短信息PDU代码

AT CMGS

发送邮件

AT CMGD

删除指定的消息

AT CMGF

短信格式。 分为文本模式和PDU模式

AT CNMI

在电脑侧设定新的短消息通知

AT CSCA

短信中心

上述命令是短消息部分最常用的命令。

一.一般命令

AT CGMI显示模块制造商的徽标。

AT CGMM将获得模块徽标。 此命令用于获取支持的频带(GSM900、DCS1800或PCS1900 )。 如果模块具有多频带,则响应可能是不同的频带组合。

AT CGMR将获得修订后的软件版本。

AT CGSN获得了GSM模块的国际移动设备标识(IMEI )序列号。

AT CSCS选择TE特征设定。 该命令报告TE使用了哪个状态设定上的ME。 ME可以转换输入的文字和显示的文字。 它用于发送、读取或创建邮件。

AT WPCS设置电话簿的状态。 这个特殊的命令报告TE电话簿中使用的状态的ME。 ME可以转换输入的字符串和显示的字符串。 这是阅读和书写电话簿的入口。

AT CIMI获得了IMSI学位。 此命令用于读取或识别SIM卡的国际移动签名者身份(IMSI )。 如果在读取IMSI之前需要输入PIN,则必须输入PIN。

AT CCID获得SIM卡的徽标。 此命令将使模块读取SIM卡上的EF-CCID文件。

AT GCAP获得能力表。 (支持的功能)

a/重复上次的命令。 A/只有命令不能重复。 此命令重复以前执行的命令。

AT CPOF将关闭。 这个特殊的命令停止GSM软件堆栈和硬件层。 指令AT CFUN=0的功能与CPOF相同。

A

T+CFUN设定电话机能。这个命令选择移动站点的机能水平。
 AT+CPAS返回移动设备的活动状态。
 AT+CMEE报告移动设备的错误。这个命令决定允许或不允许用结果码“+CMEERROR:<xxx>”或者“+CMSERROR:<xxx>”代替简单的“ERROR”。
 AT+CKPD小键盘控制。仿真ME小键盘执行命令。
 AT+CCLK时钟管理。这个命令用来设置或者获得ME真实时钟的当前日期和时间。
 AT+CALA警报管理。这个命令用来设定在ME中的警报日期/时间。(闹铃)
 AT+CRMP铃声旋律播放。这个命令在模块的蜂鸣器上播放一段旋律。有两种旋律可用:到来语音、数据或传真呼叫旋律和到来短信声音。
 AT+CRSL设定或获得到来的电话铃声的声音级别。
二、呼叫控制命令
 ATD拨号命令。这个命令用来设置通话、数据或传真呼叫。
 ATH挂机命令。
 ATA接电话。
 AT+CEER扩展错误报告。这个命令给出当上一次通话设置失败后中断通话的原因。
 AT+VTD给用户提供应用GSM网络发送DTMF(双音多频)双音频。这个命令用来定义双音频的长度(默认值是300毫秒)。
 AT+VTS给用户提供应用GSM网络发送DTMF双音频。这个命令允许传送双音频。
 ATDL重拨上次电话号码。
 AT%Dn数据终端就绪(DTR)时自动拨号。
 ATS0自动应答。
 AT+CICB来电信差。
 AT+CSNS单一编号方案。
 AT+VGR
 AT+VGT增益控制。这个命令应用于调节喇叭的接收增益和麦克风的传输增益。
 AT+CMUT麦克风静音控制。
 AT+SPEAKER喇叭/麦克风选择。这个特殊命令用来选择喇叭和麦克风。
 AT+ECHO回音取消。
 AT+SIDET侧音修正。
 AT+VIP初始化声音参数。
 AT+DUI用附加的用户信息拨号。
 AT+HUI用附加的用户信息挂机。
 AT+RUI接收附加用户信息。
三、网络服务命令
 AT+CSQ信号质量。
 AT+COPS服务商选择。
 AT+CREG网络注册。获得手机的注册状态。
 AT+WOPN读取操作员名字。
 AT+CPOL优先操作员列表。
四、安全命令
 AT+CPIN输入PIN。
 AT+CPIN2输入PIN2。
 AT+CPINCPIN的剩余的尝试号码。
 AT+CLCK设备锁。
 AT+CPWD改变密码。
五、电话簿命令
 AT+CPBS选择电话簿记忆存储。
 AT+CPBR读取电话簿表目。
 AT+CPBF查找电话簿表目。
 AT+CPBW写电话簿表目。
 AT+CPBP电话簿电话查询。
 AT+CPBN电话簿移动动作。这个特殊命令使电话簿中的条目前移或后移(按字母顺序)
 AT+CNUM签署者号码。
 AT+WAIP防止在下一次重起时初始化所有的电话簿。
 AT+WDCP删除呼叫电话号码。
 AT+CSVM设置语音邮件号码。
六、短消息命令
 AT+CSMS选择消息服务。支持的服务有GSM-MO、SMS-MT、SMS-CB。
 AT+CNMA新信息确认应答。
 AT+CPMS优先信息存储。这个命令定义用来读写信息的存储区域。
 AT+CMGF优先信息格式。执行格式有TEXT方式和PDU方式。
 AT+CSAS保存设置。保存+CSAS和+CSMP的参数。
 AT+CRES恢复设置。
 AT+CSDH显示文本方式的参数。
 AT+CNMI新信息指示。这个命令选择如何从网络上接收短信息。
 AT+CMGR读短信。信息从+CPMS命令设定的存储器读取。
 AT+CMGL列出存储的信息。
 AT+CMGS发送信息。
 AT+CMGW写短信息并存储。
 AT+CMSS从存储器中发送信息。
 AT+CSMP设置文本模式的参数。
 AT+CMGD删除短信息。删除一个或多个短信息。
 AT+CSCA短信服务中心地址。
 AT+CSCB选择单元广播信息类型。
 AT+WCBM单元广播信息标识。
 AT+WMSC信息状态(是否读过、是否发送等等)修正。
 AT+WMGO信息覆盖写入。
 AT+WUSS不改变SMS状态。在执行+CMGR或+CMGL后仍保持UNREAD。
七、追加服务命令
 AT+CCFC呼叫继续。
 AT+CLCK呼叫禁止。
 AT+CPWD改变追加服务密码。
 AT+CCWA呼叫等待。
 AT+CLIR呼叫线确认限制。
 AT+CLIP呼叫线确认陈述。
 AT+COLP联络线确认陈述。
 AT+CAOC费用报告。
 AT+CACM累计呼叫计量。
 AT+CAMM累计呼叫计量最大值。
 AT+CPUC单价和货币表。
 AT+CHLD呼叫相关的追加服务。
 AT+CLCC列出当前的呼叫。
 AT+CSSN追加服务通知。
 AT+CUSD无组织的追加服务数据。
 AT+CCUG关闭的用户组。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。