M35 GSM模块AT指令集详解

5星 · 超过95%的资源 需积分: 10 27 下载量 62 浏览量 更新于2024-07-23 收藏 1.53MB PDF 举报
"M35_AT指令集详解.pdf" 这篇文档详细介绍了上海移远通信技术有限公司的GSM无线通信模块M35所使用的AT指令集。AT指令是控制GSM模块进行通信的基础,允许用户通过串行接口与模块交互,设置模块参数、进行网络连接和数据传输等操作。 在文档中,版本号为1.2,日期为2012-04-11,状态为已发布。文档开头提到了安全警告,强调客户需按照提供的规范和参数进行设计,以避免因操作不当引起的人身伤害或财产损失。此外,公司保留对文档内容进行更新的权利,并声明了文档的版权归属。 文档的目录包括了修改记录、概要、相关参考文档、AT命令术语缩写和惯例、AT命令语法、支持的字符集、流控简介以及一系列通用AT命令的详细解释。其中,通用命令涵盖了如下内容: 1. ATI:显示产品ID信息,用于获取模块的基本标识。 2. AT+GMI:请求制造商ID信息,可以知道模块是由哪个厂家制造。 3. AT+GMM:请求TA(终端适配器)的制造商和型号信息,提供更具体的设备信息。 4. AT+GMR:请求TA软件版本信息,了解模块运行的固件版本。 5. AT+GOI:请求全球目标识别ID,通常与IMEI(国际移动设备识别码)相关。 6. AT+CGMI、AT+CGMM和AT+CGMR:与GSM网络相关的制造商和版本信息查询。 7. AT+GSN和AT+CGSN:请求TA的序列号(IMEI),每个模块都有唯一的IMEI号。 8. AT&F:将所有TA参数重置为出厂配置,恢复默认设置。 9. AT&V:显示当前配置,查看模块的设置状态。 10. AT&W:保存用户配置参数,使得设置在重启后仍然有效。 11. ATQ:设置结果码显示模式,影响模块返回信息的详细程度。 12. ATV:设置TA响应返回内容格式,可能影响到数据的解析。 13. ATX:设置CONNECT结果码格式和检测呼叫进程,与连接管理和错误处理有关。 14. ATZ:复位为缺省配置,类似于软重启。 15. AT+CFUN:设置模块功能,可以启用或禁用不同级别的模块功能,如电源管理、语音服务等。 16. AT+QPOWD:关机命令,关闭模块电源。 这些指令是GSM模块编程和调试的关键,理解并熟练运用它们能够有效地控制和优化M35模块的性能和功能。对于开发基于M35的通信系统或设备的工程师来说,这份指令集详解是不可或缺的参考资料。