AT指令集详解:常用命令及功能介绍
需积分: 9 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通信的系统至关重要。在实际应用中,根据具体需求,开发者可以组合和扩展这些基本命令来实现更复杂的操作。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-12-14 上传
2008-11-12 上传
2013-05-16 上传
128 浏览量
2018-01-29 上传
2011-08-29 上传
qianneng061
- 粉丝: 0
- 资源: 2
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析