GSM模块AT指令速查手册
需积分: 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指令的掌握对于开发和调试无线通信应用至关重要。通过理解并熟练使用这些命令,可以有效地配置和管理通信模块,实现各种复杂的通信任务。
2008-09-28 上传
2012-12-18 上传
2010-06-13 上传
2012-04-12 上传
2018-07-27 上传
2008-09-04 上传
2009-01-14 上传
rainman_cui
- 粉丝: 0
- 资源: 11
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍