AT_command_命令集

上传者: u010468441 | 上传时间: 2025-08-03 15:45:07 | 文件大小: 1.82MB | 文件类型: PDF
### AT_command 命令集解析 #### 一、引言 AT命令是与调制解调器(Modem)进行通信的一种标准指令集,广泛应用于各种通信领域,特别是移动通信设备如手机、数据卡等。它允许用户通过简单的文本命令来控制调制解调器的各种功能,例如拨打电话、发送短信、查询网络状态等。本文将详细介绍《AT_command 命令集》中的关键知识点,以便于读者更好地理解和应用这些命令。 #### 二、AT命令集概览 AT命令集按照功能大致可以分为以下几类: 1. **一般命令**:用于配置调制解调器的基本设置。 2. **呼叫控制命令**:用于控制电话呼叫的操作。 3. **网络业务命令**:用于管理和监控网络连接状态。 4. **安全性命令**:用于管理设备的安全设置,如PIN码。 5. **电话本命令**:用于管理电话簿信息。 6. **短消息命令**:用于处理短信的发送和接收。 7. **补充业务命令**:用于激活或取消额外的服务特性。 8. **数据命令**:用于配置数据传输的相关参数。 9. **传真命令**:用于配置和控制传真的发送与接收。 10. **串口控制命令**:用于配置串行接口的工作模式。 #### 三、详细解析 ##### 1. 一般命令 - **AT+CSCS**:选择TE字符集,用于设置调制解调器所使用的字符集。 - **AT+CIMI**:请求IMSI,用于获取国际移动用户身份(IMSI)。 - **AT+GCAP**:性能列表,列出调制解调器支持的所有AT命令能力。 - **A/**:重复刚才的命令,用于再次执行上一条命令。 - **AT^SMSO**:关闭电源,用于关闭调制解调器的电源。 - **AT+CMEE**:报告ME错误,用于设置错误报告的级别。 ##### 2. 呼叫控制命令 - **ATD**:拨号,用于发起电话呼叫。 - **ATH**:呼叫挂起,用于挂断正在进行的呼叫。 - **ATA**:呼叫应答,用于接听来电。 - **AT+CEER**:扩展错误报告,用于启用或禁用扩展错误报告。 - **AT+VTS, AT+VTDDTMF信号**:用于生成DTMF信号。 - **ATS0**:自动应答,用于设置调制解调器是否自动接听来电。 ##### 3. 网络业务命令 - **AT+CSQ**:信号质量,用于查询当前的信号强度和质量。 - **AT+COPS**:运营商选择,用于手动或自动选择网络运营商。 - **AT+CREG**:网络注册,用于查询网络注册状态。 ##### 4. 安全性命令 - **AT+CPIN**:输入PIN码,用于解锁SIM卡。 - **AT+CPIN2**:输入PIN2码,用于解锁某些特定功能。 - **AT+CPIN?**:PIN码剩余尝试次数,用于查询剩余的PIN码输入机会。 - **AT+CLCK**:功能锁定,用于设置锁定功能。 - **AT+CPWD**:更改密码,用于更改PIN码或其他密码。 ##### 5. 电话本命令 - **AT+CPBS**:选择电话本存储区,用于指定电话本数据的存储位置。 - **AT+CPBR**:读取电话本,用于读取电话本中的联系人信息。 - **AT+CPBW**:写电话本,用于向电话本添加新的联系人信息。 ##### 6. 短消息命令 - **AT+CSMS**:选择消息业务,用于设置短消息服务的模式。 - **AT+CPMS**:选择短消息存储区,用于指定短消息的存储位置。 - **AT+CMGF**:选择消息格式,用于设置短消息的格式为文本或PDU。 - **AT+CSDH**:显示TEXT方式参数,用于显示文本模式下的短消息参数。 - **AT+CNMI**:新消息提示,用于设置接收到新短消息时的通知方式。 - **AT+CMGR**:读取短消息,用于读取存储区中的短消息。 - **AT+CMGL**:列举短消息,用于显示所有存储的短消息。 - **AT+CMGS**:发送短消息,用于发送短消息。 - **AT+CMGW**:向内存写入消息,用于将短消息存入存储区。 - **AT+CMSS**:发送存储区内的消息,用于发送存储区中的短消息。 - **AT+CSMP**:设置TEXT方式参数,用于设置文本模式下的短消息参数。 - **AT+CMGD**:删除短消息,用于删除存储区中的短消息。 - **AT+CSCA**:设置短消息中心地址,用于设置短消息服务中心的地址。 - **AT+CSCB**:选择广播消息类型,用于选择接收的广播消息类型。 ##### 7. 补充业务命令 - **AT+CCFC**:呼叫转移,用于设置呼叫转移的功能。 - **AT+CLCK**:呼叫限制,用于设置呼叫限制。 - **AT+CPWD**:更改补充业务密码,用于更改与补充业务相关的密码。 - **AT+CLIP**:呼叫线路识别显示,用于设置呼叫线路识别的显示方式。 - **AT+CHLD**:呼叫保持,用于设置呼叫保持功能。 - **AT+CLCC**:列举当前的电话,用于显示当前正在进行的所有呼叫。 - **AT+CSSN**:补充业务通知,用于设置补充业务的通知方式。 - **AT+CCUG**:用户组业务,用于设置用户组相关的业务功能。 ##### 8. 数据命令 - **AT+CBST**:载波类型选择,用于选择数据传输的载波类型。 - **AT+FCLASS**:选择模式,用于设置调制解调器的数据通信模式。 - **AT+CR**:业务报告控制,用于控制业务报告的输出。 - **AT+CRC**:振铃类型结果码,用于设置振铃类型的输出结果码。 - **AT+ILRRDTE-DCE本地波特率报告**:用于报告DTE到DCE之间的本地波特率。 - **AT+CRLP**:无线链路协议参数,用于设置无线链路的协议参数。 ##### 9. 传真命令 - **AT+FTM**:传送速度,用于设置传真的传送速度。 - **AT+FRM**:接收速度,用于设置传真的接收速度。 - **AT+FTS**:停止传送并等待,用于停止传真传送并等待进一步的指令。 ##### 10. 串口控制命令 - **AT+IPR**:固定DTE波特率,用于设置DTE端的固定波特率。 - **AT&C**:设置DCD信号,用于设置数据载体检测(DCD)信号的状态。 - **AT&D**:设置DTR信号,用于设置数据终端就绪(DTR)信号的状态。 - **AT&S**:设置DSR信号,用于设置数据设备就绪(DSR)信号的状态。 - **ATO**:返回在线模式,用于将调制解调器从命令模式切换到在线模式。 - **ATQ**:结果代码抑制,用于抑制命令执行后的结果代码输出。 - **ATV**:响应格式,用于设置命令响应的格式。 - **ATZ**:缺省配置,用于恢复调制解调器到出厂默认设置。 - **AT&W**:保存设置,用于将当前设置保存至非易失性存储器。 - **ATE**:回显,用于开启或关闭命令输入的回显功能。 通过以上详细介绍,我们可以看到AT命令集的强大功能和灵活性。无论是对于开发人员还是终端用户而言,掌握这些命令都是非常重要的。它们不仅能够帮助我们更有效地管理和控制调制解调器,还能实现各种复杂的通信任务。

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明