嵌入式设备的AT指令集详解
需积分: 17 129 浏览量
更新于2024-12-14
收藏 66KB DOC 举报
"嵌入式AT指令开发资料-AT指令中文说明"
AT指令是用于控制和配置嵌入式系统中的通信模块,特别是GSM、UMTS、LTE等移动通信模块的标准命令集。这些指令通常通过串行接口发送,用于设置模块参数、进行网络通信和电话控制。下面是对给出的部分AT指令的详细说明:
1. **通用指令**
- `AT+CGMI`: 返回模块制造商信息,用于识别模块的品牌和型号。
- `AT+CGMM`: 显示模块的模型和频段信息,帮助确定其支持的网络类型。
- `AT+CGMR`: 获取模块的软件版本,有助于诊断和升级。
- `AT+CGSN`: 查看产品的IMEI(国际移动设备身份)号,每个移动设备都有唯一的IMEI号。
- `AT+CSCS` 和 `AT+WPCS`: 分别用于设置终端(TE)和模块(ME)的字符集,确保数据传输的正确编码。
- `AT+CIMI`: 获取SIM卡的IMSI(国际移动用户识别码),用于识别网络中的用户。
- `AT+CCID`: 获得SIM卡的ICCID(集成电路卡识别码),相当于SIM卡的序列号。
- `AT+GCAP`: 显示模块支持的功能列表,如短信、数据连接等。
- `A/`: 重复执行上一条AT指令,方便快速执行相同操作。
- `AT+CPOF`: 停止模块运行,节省能源。
- `AT+CFUN`: 设置模块的工作模式,包括完全初始化、最小化电源消耗等。
- `AT+CPAS`: 显示模块当前的状态,如是否已启动、是否在网络中注册等。
- `AT+CMEE`: 选择错误报告的详细程度,从简短到详细。
- `AT+CKPD`: 模拟键盘输入,可用于远程控制设备。
- `AT+CCLK`: 设置或查询日期和时间,有时用于同步系统时钟。
- `AT+CALA`: 设置闹钟,触发特定时间的操作。
- `AT+CRMP`、`AT+CRSL`: 分别用于播放和调节振铃声音。
2. **电话控制指令**
- `ATD`: 拨打电话号码。
- `ATH`: 挂断电话。
- `ATA`: 接听来电。
- `AT+CEER`: 查询最近一次呼叫失败的原因,帮助诊断问题。
- `AT+VTD`: 设置DTMF语音的持续时间,用于发送按键音。
- `AT+VTS`: 发送DTMF语音,用于模拟按键操作。
- `ATDL`: 重拨上次拨打的号码。
- `AT%Dn`: DTR信号触发自动拨号。
- `ATS0`: 设置自动应答功能,例如在VoIP应用中。
- `AT+CICB`: 查询来电显示状态,可能因地区和网络而异。
- `AT+CSNS`: 单一编号方案,可能与特定国家的拨号规则有关。
- `AT+VGR` 和 `AT+VGT`: 分别调整接收和发送的音频增益,优化通话质量。
- `AT+CMUT`: 开启或关闭话筒静音。
- `AT+SPEAKER`: 控制扬声器的使用,决定是否使用免提模式。
- `AT+ECHO`: 开启或关闭回音取消,减少通话中的回声。
- `AT+SIDET`: 调整侧音修正,改善通话双方听到对方声音的效果。
- `AT+VIP`: 恢复默认的语音设置,清除自定义配置。
3. **网络服务指令**
- `AT+CSQ`: 测量网络信号强度,帮助判断网络质量。
- `AT+COPS`: 选择或查询当前使用的运营商。
- `AT+CREG`: 查看网络注册状态,确认模块是否已连接到网络。
- `AT+WOPN`: 以文本形式显示网络提供商的信息。
- `AT+CPOL`: 获取优先网络列表,用于自动选择最佳网络。
4. **安全指令**
- `AT+CPIN`: 输入SIM卡的PIN码,解锁SIM卡以使用网络服务。
- `AT+CPIN2`: 输入PIN2码,用于更高级的安全功能,如限制特定服务。
- `AT+CPINC`: 查询PIN码剩余尝试次数,防止SIM卡被锁定。
- `AT+CLCK`: 锁定或解锁模块的特定功能,如防止未经授权的使用。
- `AT+CPWD`: 更改PIN码、PIN2码或PUK码,增强安全性。
5. **电话薄指令**
- `AT+CPBS`: 选择存储电话簿的内存位置,如SIM卡或手机内存。
- 其他电话薄相关的指令未提供,但通常包括添加、删除、查询和修改联系人信息。
以上是部分AT指令的解释,它们构成了嵌入式通信模块的基础操作集,广泛应用于物联网设备、GPS追踪器、无线调制解调器等场景。了解并熟练掌握这些指令对于开发和调试相关项目至关重要。
4932 浏览量
2024-08-28 上传
2024-11-11 上传
365 浏览量
186 浏览量
310 浏览量
144 浏览量
逍遥墨君
- 粉丝: 26
- 资源: 631
最新资源
- CSharp Language Specification 3.0 CN.doc
- Thinking in C++ 2nd edition Volume 2: Standard Libraries & Advanced Topics
- 网站制作项目的报价参考格式。
- Thinking in C++, Volume 1, 2nd Edition
- 实用最优化的搜索算法
- 第二章信息系统的开发.ppt(我整理的教学课件)
- LoadRunnerManual 帮助文件
- JAVA新手须知的常识
- ModalMaker中文手册
- 串口通讯各种编程大全
- [eBook] A Guide to MATLAB for Beginners and Experienced Users - B.R.Hunt,R.L.Lipsman,J.M.Rosenberg - (Cambridge University Press)
- 数据结构(内容很全很容易学习的一本书)
- GWT学习笔记,个人学习心得
- Linux内核模块和驱动的编写
- windows-powershell-in-action
- JSF标签全解释 `