首页 > 生活百科 >

AT指令怎么用

2025-09-11 13:53:57

问题描述:

AT指令怎么用,求快速回复,真的等不了了!

最佳答案

推荐答案

2025-09-11 13:53:57

AT指令怎么用】AT指令是用于与调制解调器(Modem)或通信模块进行交互的一种命令语言,广泛应用于物联网、移动通信设备、嵌入式系统等领域。通过AT指令,用户可以对设备进行配置、查询状态、发送和接收数据等操作。

为了帮助大家更好地理解和使用AT指令,以下是对常见AT指令的总结,并以表格形式展示其功能和示例。

一、AT指令概述

AT指令的基本格式为:

`AT+命令名=参数`

其中,“AT”是命令前缀,表示“Attention”,用于唤醒设备;“+”表示命令类型;“命令名”是具体的指令名称;“参数”是可选的输入值。

常见的AT指令包括:

- 基础指令:如测试连接、返回结果

- 设置类指令:如设置波特率、通信模式

- 查询类指令:如查询设备信息、当前状态

- 控制类指令:如发送数据、断开连接

二、常用AT指令汇总表

指令 功能说明 示例 备注
`AT` 测试模块是否响应 `AT` → `OK` 常用于检测模块是否正常工作
`AT+CGMI` 查询制造商名称 `AT+CGMI` → `SIMCOM` 不同厂商返回不同结果
`AT+CGMM` 查询型号 `AT+CGMM` → `SIM800L` 显示具体模块型号
`AT+CGSN` 查询序列号 `AT+CGSN` → `351234567890123` 用于识别唯一设备
`AT+CIMI` 查询国际移动用户识别码(IMSI) `AT+CIMI` → `460001234567890` 移动运营商信息
`AT+CPIN?` 查询SIM卡状态 `AT+CPIN?` → `READY` 或 `SIM PIN required` 判断是否已插入SIM卡
`AT+CSQ` 查询信号强度 `AT+CSQ` → `25,99` 第一个数字表示信号质量
`AT+CMGF=1` 设置短信格式为文本模式 `AT+CMGF=1` 默认为PDU模式,需切换
`AT+CMGS="13812345678"` 发送短信 `AT+CMGS="13812345678"` → 输入短信内容后按Ctrl+Z发送 需确保SIM卡可用
`AT+IPR=9600` 设置波特率 `AT+IPR=9600` 通常用于串口通信配置
`AT+CREG?` 查询网络注册状态 `AT+CREG?` → `0,1` 表示未注册或已注册

三、使用AT指令的注意事项

1. 确保通信端口正确:在使用串口调试工具时,要选择正确的COM端口和波特率。

2. 注意回车换行:大多数设备要求AT指令后加上`\r\n`,否则可能不被识别。

3. 避免连续发送指令:短时间内频繁发送指令可能导致模块无响应。

4. 查看手册:不同厂商的AT指令可能略有差异,建议参考对应模块的官方文档。

四、总结

AT指令是一种简单而强大的方式,用于控制和管理各种通信设备。掌握常用AT指令不仅有助于快速调试设备,还能提升开发效率。通过上述表格,你可以快速查阅并应用这些指令,实现对设备的灵活控制。

如果你正在开发基于通信模块的项目,建议结合实际应用场景,逐步学习和验证各类AT指令的功能。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。