### AT指令集知识点详解 #### 一、AT指令集概览 - **定义**: AT指令集是一种用于控制终端设备(Terminal Equipment, TE)与终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal Equipment, DCE)之间通信的指令集合。其名称来源于英文“Attention”,所有指令均以“AT”开头。 - **应用场景**: - **呼叫控制**: 拨打电话、接听、挂断等。 - **短信服务**: 发送、接收、存储等。 - **电话本管理**: 添加、删除联系人等。 - **数据服务**: 数据传输、设置参数等。 - **传真功能**: 发送、接收传真等。 #### 二、AT指令的历史与发展 - **早期用途**: 90年代初期,AT指令主要用于Modem操作,控制文本消息的能力较为有限。 - **发展演变**: - **SMS Block Mode**: 最初用于控制SMS的模式之一,通过TE或计算机完全控制。 - **Text Mode与PDU Mode**: 随着技术进步,Text Mode和PDU Mode成为控制短信的主要方式。其中,PDU Mode逐渐取代Block Mode,成为主流。 - **标准化**: 主要移动电话生产商(如诺基亚、爱立信、摩托罗拉、HP)共同研发出一套标准化的AT指令集,并被纳入GSM07.05和GSM07.07标准。 #### 三、AT指令的基本结构与响应 - **基本格式**: - 指令以“AT”开始。 - 结束符通常为回车符(CR)。 - **响应机制**: - 成功执行: 返回“OK”。 - 失败或错误: 返回“ERROR”。 #### 四、AT指令集的常见命令 1. **获取基本信息**: - **AT+CGMI**: 获取模块厂商信息。 - **AT+CGMM**: 获取模块型号。 - **AT+CGMR**: 获取软件版本。 - **AT+CGSN**: 获取IMEI(国际移动设备标识)。 2. **文本与电话簿管理**: - **AT+CSCS**: 设置字符编码,用于短信处理。 - **AT+WPCS**: 设置电话簿状态。 - **AT+CIMI**: 读取SIM卡的IMSI(国际移动签约者标识)。 - **AT+CCID**: 读取SIM卡标识。 3. **设备状态与配置**: - **AT+GCAP**: 获取设备支持的功能列表。 - **AT+CPOF**: 关闭设备。 - **AT+CFUN**: 设置设备功能。 - **AT+CPAS**: 查询设备活动状态。 - **AT+CMEE**: 控制错误报告方式。 - **AT+CKPD**: 小键盘控制。 - **AT+CCLK**: 设置或获取日期时间。 - **AT+CALA**: 设置警报。 - **AT+CRMP**: 播放铃声旋律。 - **AT+CRSL**: 设置来电铃声等级。 4. **呼叫控制**: - **ATD**: 拨号。 - **ATH**: 挂断。 - **ATA**: 接听。 - **AT+CEER**: 扩展错误报告。 - **AT+VTD**: 设置DTMF信号长度。 - **AT+VTS**: 发送DTMF信号。 - **ATDL**: 重拨最后一个号码。 - **AT%Dn**: 自动拨号。 - **ATS0**: 自动应答。 #### 五、AT指令的实际应用 - **示例**: CDMA Modem (DTE) - **AT<CR>** - <LF>OK<LF>: 成功响应。 - **ATTEST<CR>** - <CR>ERROR<LF>: 错误响应。 #### 六、总结 - AT指令集作为连接TE与TA/DCE的关键工具,在现代通信领域扮演着重要角色。它不仅支持基础的呼叫控制和短信服务,还扩展到了更为复杂的设备管理和高级功能设置。随着技术的发展,AT指令集的应用范围将继续扩大,为用户提供更加便捷高效的通信体验。
剩余16页未读,继续阅读
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助