GSM模块AT指令详解
需积分: 33 135 浏览量
更新于2024-09-15
收藏 54KB PDF 举报
"AT指令是GSM通信模块中常用的一系列控制命令,用于配置和管理模块功能。这些命令主要用于测试、诊断以及与移动网络交互。本文档提供了AT指令的简编,涵盖了从基本的模块信息查询到电话簿管理和呼叫控制等多个方面。"
详细内容:
1. AT+CGMI: 这个命令用于获取模块制造商的标识,帮助识别模块的品牌和型号。
2. AT+CGMM: 该命令返回模块的型号信息,包括它支持的频段,如GSM900、DCS1800或PCS1900。
3. AT+CGMR: 通过这个命令,你可以获取模块的软件修订版,以了解其固件版本。
4. AT+CGSN: AT+CGSN用于获取GSM模块的IMEI,这是每台设备独一无二的识别序列号。
5. AT+CSCS: 这个命令用于选择终端设备(TE)的字符集,影响短信的编码和解码方式。
6. AT+WPCS: 设定电话簿状态,允许读取或写入电话簿条目,管理联系人信息。
7. AT+CIMI: 获取IMSI,即国际移动签约用户标识,它是SIM卡的身份标识。
8. AT+CCID: 通过此命令读取SIM卡的CCID,这是SIM卡的唯一物理标识。
9. AT+GCAP: 返回模块支持的功能列表,如GPRS、EDGE等,帮助了解模块的能力。
10. A/: 重复上一条命令,但不包括A/本身,用于快速执行相同的命令。
11. AT+CPOF: 关闭模块,停止GSM软件堆栈和硬件层,类似于AT+CFUN=0的效果。
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: 拨号命令,用于建立语音、数据或传真呼叫,是进行通信的基础操作。
这些AT指令是GSM通信中不可或缺的部分,对于开发基于GSM模块的设备或应用,理解并熟练使用这些指令至关重要。通过这些指令,开发者可以实现对模块的全面控制,包括网络连接、通话管理、短信收发等众多功能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-05-30 上传
131 浏览量
2015-06-13 上传
2020-09-18 上传
2021-09-12 上传
q123456789098
- 粉丝: 312
- 资源: 2155
最新资源
- Sumo_Asteroids:我不知道我在做什么
- kafka-consumer-manager:适用于kafka消费者的包装器,支持健康检查,重试和偏移差异报告
- djangosimple:从初学者到高级使用django的项目
- ANNOgesic-1.0.17-py3-none-any.whl.zip
- Home1:1个
- refocus-collector
- ats-ebp-validator:符合 CableLabs ATS 和 EBP 规范的传输流验证软件
- Python库 | msgpack_rlp-0.6.1-cp27-cp27mu-manylinux1_i686.whl
- torch_sparse-0.6.12-cp37-cp37m-win_amd64whl.zip
- 迪马股份迪马股份2020年年度报告.rar
- TreeCracker:基于树的Minecraft种子饼干(MSCT)
- LitDatabase:C ++中的一个简单数据库
- cordova-smartlook:适用于Cordova Android的官方Smartlook SDK插件
- classic-arcade-game-clone
- doshemee:使用C ++和SMFL进行游戏编程的教程
- GuessNumGame