AT指令集详解:常用命令速查
需积分: 0 19 浏览量
更新于2025-01-15
收藏 78KB PDF 举报
"AT指令集 指令简编"
AT指令集是通信协议中的一个基础部分,主要用于配置和控制各种通信模块,如GSM/GPRS/3G/4G等无线通信模块。这些指令由两个英文字符“AT”开头,因此得名,通常用于测试和调试设备,以及在物联网(IoT)设备中进行数据传输的初始化和控制。AT指令集由一系列不同的命令组成,每个命令都有特定的功能,允许用户与通信模块进行交互。
1. **一般命令**:
- `AT`:这是最基本的命令,用于测试模块是否正常响应。如果模块正常,它会返回'OK'。
- `ATI`:显示模块的识别信息,包括制造商、型号、软件版本等。
- `ATE0`/`ATE1`:关闭或开启回显功能,帮助用户在输入命令时看到自己的输入。
- `AT+CGATT?`:查询模块是否已连接到GPRS网络。
- `AT+COPS?`:获取当前使用的网络运营商信息。
2. **呼叫控制命令**:
- `ATD<number>`:拨打电话,`<number>`是电话号码。
- `ATH`:挂断电话。
- `AT+CCID`:获取SIM卡的ICCID号,即SIM卡的唯一标识。
- `AT+CLIP`:启用或禁用来电号码的传递。
3. **网络服务命令**:
- `AT+COPS=?`:列出可用的网络运营商。
- `AT+CGEREP`:报告网络服务质量(GSM信号强度和误码率)。
- `AT+CUSD`:使用 USSD (Unstructured Supplementary Service Data) 服务,例如查询话费余额。
- `AT+CIPSHUT`:关闭TCP/IP连接。
4. **安全命令**:
- `AT+CPIN`:检查或输入SIM卡的PIN码,解锁SIM卡。
- `AT+CSIM`:操作SIM卡,如读取或写入SIM卡文件。
- `AT+CREG?`:查询网络注册状态,确认模块是否已成功接入网络。
5. **电话簿命令**:
- `AT+CPBR`:读取、写入或删除SIM卡上的联系人。
- `AT+CUSD`:可以用于发送短信到指定号码,同时也可以用来查询或编辑SIM卡上的电话簿条目。
6. **短消息服务(SMS)命令**:
- `AT+CMGF`:设置短信模式,如文本模式或PDU模式。
- `AT+CMGS`:发送短信,需要提供接收方号码和短信内容。
- `AT+CMGL`:读取、删除或列出存储的短信。
- `AT+CNMI`:设置新短信到达的通知方式。
以上只是AT指令集的一部分,实际应用中还有更多复杂的命令用于更精细的控制和配置,例如数据连接管理、蓝牙配对、GPS定位等。理解并熟练运用AT指令集对于开发和维护无线通信系统至关重要,因为它提供了与硬件直接交互的能力,使得设备的配置和故障排查变得更加便捷。
2012-12-18 上传
171 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
102 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
JasnBlue
- 粉丝: 2
最新资源
- Java SCJP 笔面试精华:八进制与重载理解
- IE浏览器注册表设置和修改方法
- 海量数据库高效查询与分页策略
- Unix环境高级编程:经典图书中文版概览
- MATLAB金融与数学模块详解:时间序列分析与数据库交互
- C#基础教程:日期时间、类型转换与字符串操作
- J2EE框架与核心技术:企业级应用的革命
- Spring框架基础与IoC/DI解析
- CAD图纸空间详解与视口操作指南
- 华为H3C SecPathT系列IPS培训:部署与管理实战
- C/C++编程指南:高质量格式规范与实用技巧
- Excel入门指南:统计应用详解
- C#新版设计模式手册发布
- 华为编程规范详解与实例
- Struts2、Spring与Hibernate集成教程:Maven项目实战
- 搜索引擎优化SEO全攻略