GSM模块AT指令速查手册

需积分: 0 0 下载量 94 浏览量 更新于2024-09-15 收藏 55KB PDF 举报
"这篇文档是关于AT指令的简编,主要涵盖了快速检索和理解AT指令的基本用法,适用于GSM通信模块。AT指令是用于控制和配置无线通信设备的标准命令集,尤其在嵌入式系统和物联网应用中广泛应用。本文档列举了包括获取模块信息、设置短信功能、管理电话簿、控制模块状态等一系列常用AT指令,方便用户快速查询和使用。" AT指令是Advanced Telecommunications Command Interface的缩写,是GSM、UMTS以及LTE等通信系统中控制器与调制解调器之间交互的协议标准。这些指令允许开发者对通信模块进行配置、测试和诊断,以实现各种功能,如拨打电话、发送短信、管理网络连接等。 1. AT+CGMI: 这个命令用于获取模块制造商的标识,可以帮助识别模块的品牌和型号。 2. AT+CGMM: 通过这个命令,可以得知模块的具体型号及其支持的频带,例如GSM 900、DCS 1800或PCS 1900,对于多频带模块,响应可能包含多个频段。 3. AT+CGMR: 执行此命令会返回模块的软件修订版信息,有助于了解模块的软件版本和更新情况。 4. AT+CGSN: AT+CGSN用于获取GSM模块的IMEI(International Mobile Equipment Identity),即国际移动设备标识,每个移动设备都有唯一的IMEI,用于识别和追踪设备。 5. AT+CSCS: 这个命令用于选择终端设备(TE)的字符集,确保ME(Mobile Equipment)能正确处理输入和显示的字符,特别是在处理短信时。 6. AT+WPCS: 该命令用于设置电话簿的状态,使ME能够管理通过TE访问的电话簿条目。 7. AT+CIMI: 通过这个命令,可以获取SIM卡的IMSI(International Mobile Subscriber Identity),这是识别移动签约用户的唯一标识。 8. AT+CCID: AT+CCID命令用于读取SIM卡的标识,通常是从SIM卡的EF-CCID文件中获取。 9. AT+GCAP: 执行此命令将返回模块支持的功能列表,即能力表,帮助了解模块的硬件和软件特性。 10. A/命令: 用于重复上一个执行的命令,但不包括A/命令本身。 11. AT+CPOF: 此特殊命令用于关闭GSM软件堆栈和硬件层,相当于执行AT+CFUN=0。 12. AT+CFUN: 设置移动设备的功能状态,比如开启和关闭射频单元,调整到最小功耗模式等。 13. AT+CPAS: 返回设备当前的活动状态,例如空闲、忙、通话中或待机等。 14. AT+CMEE: 控制错误报告的方式,可以选择是否显示详细的错误代码。 15. AT+CKPD: 用于模拟ME的小键盘操作,方便在没有物理键盘的情况下执行命令。 16. AT+CCLK: 管理设备的时钟,设置或获取当前的日期和时间。 17. AT+CALA: 配置设备的闹钟功能,设置提醒日期和时间。 18. AT+CRMP: 在模块的内置蜂鸣器上播放预设的旋律,如来电铃声或短信提示音。 19. AT+CRSL: 设置或获取来电铃声的音量级别,个性化铃声音量。 此外,文档还提及了呼叫控制相关的AT指令,如ATD用于拨打电话,这是建立语音、数据或传真呼叫的基础命令。这些AT指令的掌握对于开发和调试无线通信应用至关重要。通过理解并熟练使用这些命令,可以有效地配置和管理通信模块,实现各种复杂的通信任务。