AT指令集详解:常用命令及功能介绍

需积分: 9 4 下载量 148 浏览量 更新于2024-11-15 收藏 37KB DOC 举报
"这篇文档是关于AT指令集的中文版介绍,主要针对学习TC35模块,涵盖了AT指令集中的常见命令,包括测试模块制造商标识、获取模块版本、读取IMEI、设置电话簿状态、读取SIM卡信息、查询模块功能、重复命令、关机与启动控制、查询设备状态、错误报告、模拟小键盘操作、管理时钟以及播放铃声等。这些命令对于理解和调试GSM通信模块非常重要。" AT指令集是一组标准的控制命令,用于与GSM/GPRS/3G/4G等无线通信模块进行交互。这些命令以“AT”开头,通常用于配置模块参数、测试模块功能和进行通信控制。在描述中提到的TC35模块是一款常见的GSM/GPRS模块,广泛应用于物联网设备和嵌入式系统中。 1. AT+CGMI: 这个命令返回模块的制造商标识,帮助识别模块的品牌和型号。 2. AT+CGMM: 该命令用于获取模块的型号和具体版本信息,有助于了解模块的具体功能和兼容性。 3. AT+CGMR: 通过此命令,用户可以获取模块的软件修订版本,这对于追踪软件更新和解决故障很重要。 4. AT+CGSN: AT+CGSN命令用于读取模块的IMEI(国际移动设备标识),IMEI是设备在全球范围内的唯一身份标识。 5. AT+CSCS: 该命令用于设置文本编码格式,确保短信的正确发送和接收。 6. AT+WPCS: 这个命令涉及电话簿管理,允许读写电话簿条目。 7. AT+CIMI: 提供SIM卡的IMSI(国际移动签约用户标识),用于识别SIM卡及其网络服务。 8. AT+CCID: 获取SIM卡的CCID,这是SIM卡的物理标识符。 9. AT+GCAP: 返回模块支持的功能列表,如GSM、GPRS、EDGE等网络制式。 10. A/: 重复上一个执行的命令,方便进行测试和调试。 11. AT+CPOF 和 AT+CFUN: 用于关闭或启动模块,AT+CFUN还可以设定模块的功能级别,例如进入最小功耗模式。 12. AT+CPAS: 返回设备当前的工作状态,如是否已开机、是否有网络连接等。 13. AT+CMEE: 设置错误报告方式,可以选择是否显示详细错误代码。 14. AT+CKPD: 模拟物理按键操作,对模块进行远程控制。 15. AT+CCLK: 管理模块内部时钟,设置和读取日期及时间。 16. AT+CALA: 设定闹钟功能,可以在指定时间触发提醒。 17. AT+CRMP: 播放自定义的铃声音调,可用于提示或其他功能。 这些AT指令是GSM通信的基础,熟练掌握它们对于开发、维护和调试基于GSM通信的系统至关重要。在实际应用中,根据具体需求,开发者可以组合和扩展这些基本命令来实现更复杂的操作。