【AT指令怎么用】AT指令是一种用于控制调制解调器(Modem)或通信模块的命令集,广泛应用于物联网、GSM、蓝牙、Wi-Fi等设备中。通过发送AT指令,用户可以实现对设备的配置、状态查询、数据传输等功能。以下是对AT指令的基本使用方法和常见指令的总结。
一、AT指令基本概念
项目 | 内容 |
定义 | AT指令是“Attention”的缩写,用于与调制解调器或通信模块进行交互的命令集。 |
常见用途 | 配置网络参数、查询设备状态、发送短信、连接Wi-Fi、管理蓝牙设备等。 |
使用方式 | 通常通过串口(如USB转TTL)、TCP/IP等方式发送给设备。 |
指令格式 | 一般为 `AT+命令名=参数`,例如 `AT+CGMI` 查询制造商信息。 |
二、AT指令使用步骤
步骤 | 说明 |
1. 连接设备 | 确保设备已正确连接到电脑或其他控制端,如通过USB、串口线等。 |
2. 打开终端工具 | 使用如PuTTY、XCOM、SecureCRT等串口调试工具。 |
3. 设置波特率 | 根据设备要求设置正确的波特率(如9600、115200等)。 |
4. 发送AT指令 | 在终端中输入AT指令并按回车键执行。 |
5. 查看响应 | 设备会返回结果,如 `OK` 表示成功,`ERROR` 表示失败。 |
三、常见AT指令列表
指令 | 功能 | 示例 |
`AT` | 测试通信是否正常 | `AT` → 返回 `OK` |
`AT+CGMI` | 查询设备制造商名称 | `AT+CGMI` → 返回 "SIMCOM" |
`AT+CGMM` | 查询设备型号 | `AT+CGMM` → 返回 "SIM800" |
`AT+CGSN` | 查询IMEI号 | `AT+CGSN` → 返回 12位数字 |
`AT+CIMI` | 查询IMSI号 | `AT+CIMI` → 返回 15位数字 |
`AT+CREG?` | 查询网络注册状态 | `AT+CREG?` → 返回 “+CREG: 0,1” 表示已注册 |
`AT+CSQ` | 查询信号强度 | `AT+CSQ` → 返回 “+CSQ: 20,99” 表示信号良好 |
`AT+CIPSTART` | 连接TCP/UDP服务器 | `AT+CIPSTART="TCP","192.168.1.1",8080` |
`AT+CIPSEND` | 发送数据 | `AT+CIPSEND` → 输入数据后按Ctrl+Z发送 |
四、注意事项
- 指令区分大小写:部分设备对指令大小写敏感,建议统一使用大写。
- 避免连续发送指令:中间应有一定时间间隔,防止设备无法响应。
- 查看文档:不同厂商的AT指令可能略有差异,建议参考设备官方手册。
- 调试工具推荐:使用串口助手软件,方便查看发送和接收的数据。
通过以上内容,你可以快速了解AT指令的基本用法和常见操作。在实际应用中,根据具体设备和需求选择合适的指令,能够有效提升开发效率和设备控制能力。