GSM模块AT指令完全指南

需积分: 19 2 下载量 35 浏览量 更新于2024-09-10 收藏 198KB PDF 举报
"这篇文档是关于GSM模块的AT指令集的总结,主要涉及一般命令和呼叫控制命令,用于GSM模块的应用开发和调试。" GSM模块AT指令是通信协议中的一种,用于控制和配置GSM(全球系统移动通信)模块。这些指令通过串行接口发送给模块,以实现各种功能,如网络连接、通话控制和短信服务。 一、一般命令 1. AT+CGMI:该指令返回模块制造商的标识,帮助识别模块的品牌和型号。 2. AT+CGMM:获取模块的型号和频带支持信息,用于了解模块的能力和兼容性。 3. AT+CGMR:返回模块的软件修订版本,用于确定模块的固件更新情况。 4. AT+CGSN:获取IMEI(国际移动设备标识),每个GSM设备都有唯一的IMEI,用于设备识别。 5. AT+CSCS:选择终端特性设置,用于字符编码的转换,确保短信发送和接收的正确性。 6. AT+WPCS:设定电话簿状态,用于读取或写入电话簿条目。 7. AT+CIMI:获取IMSI(国际移动签约用户标识),这是SIM卡的唯一标识。 8. AT+CCID:读取SIM卡的CCID,即SIM卡的物理标识。 9. AT+GCAP:查询模块支持的功能,如语音、数据、短信等。 10. A/:重复上一条命令,方便快速执行相同操作。 11. AT+CPOF:关闭模块,停止软件堆栈和硬件层运行。 12. AT+CFUN:设置模块的功能级别,如完全启动、最小功耗模式等。 13. AT+CPAS:返回设备当前的活动状态,如空闲、通话中等。 14. AT+CMEE:报告错误信息,可以选择是否显示详细错误代码。 15. AT+CKPD:模拟小键盘操作,用于远程控制模块的输入。 16. AT+CCLK:设置或查询日期和时间,管理模块的内部时钟。 17. AT+CALA:设置闹钟,管理模块的报警功能。 18. AT+CRMP:播放预设的铃声旋律,如来电提示音。 19. AT+CRSL:调整来电铃声音量。 二、呼叫控制命令 1. ATD:拨打电话,发起语音、数据或传真呼叫。 2. ATH:挂断电话,结束通话。 3. ATA:应答来电,用于自动接听电话。 4. AT+CEER:提供详细的错误报告,分析通话建立失败的原因。 5. AT+VTD:发送DTMF信号,用于在通话中输入数字。 这些指令对于GSM模块的开发者和维护者来说至关重要,它们构成了与GSM模块交互的基础,并且是构建基于GSM通信的系统和应用的关键部分。通过理解和熟练使用这些指令,可以有效地调试和优化GSM模块的功能。