首页 >> 综合 >

AT指令怎么用

2026-02-02 21:36:13 来源:网易 用户:解娟琼 

AT指令怎么用】AT指令是用于控制调制解调器、无线模块(如4G/5G模组、蓝牙、Wi-Fi等)的一种标准命令语言。通过AT指令,用户可以实现对设备的配置、状态查询、数据传输等功能。本文将简要介绍AT指令的基本概念,并通过表格形式总结常见AT指令的使用方法。

一、AT指令概述

AT指令由“AT”开头,后接具体的操作命令和参数。每条指令通常以回车符(\r\n)结尾。这些指令广泛应用于通信设备中,尤其是在嵌入式系统、物联网设备开发中非常常见。

常见应用场景:

- 配置SIM卡信息

- 设置网络连接

- 查询设备状态

- 发送和接收数据

- 控制蜂窝模块工作模式

二、常用AT指令汇总

以下是一些常见的AT指令及其功能说明,适用于大多数4G/5G模组或通信模块:

指令 功能描述 使用示例 说明
`AT` 测试模块是否响应 `AT\r\n` 返回 `OK` 表示正常
`AT+CGMI` 查询模块制造商名称 `AT+CGMI\r\n` 返回如“Quectel”等
`AT+CGMM` 查询模块型号 `AT+CGMM\r\n` 返回模块具体型号
`AT+CIMI` 查询SIM卡IMSI `AT+CIMI\r\n` 返回SIM卡唯一识别码
`AT+CIPSTATUS` 查询当前网络连接状态 `AT+CIPSTATUS\r\n` 显示TCP/UDP连接状态
`AT+CIPSEND` 开始发送数据 `AT+CIPSEND=10\r\n` 发送10字节数据
`AT+CIPSHUT` 关闭当前连接 `AT+CIPSHUT\r\n` 用于断开TCP连接
`AT+CFUN` 设置模块功能模式 `AT+CFUN=1\r\n` 1表示正常模式,0表示飞行模式
`AT+CCLK` 设置或读取模块时间 `AT+CCLK="23/09/2025,12:00:00"\r\n` 设置当前时间
`AT+CSQ` 查询信号强度 `AT+CSQ\r\n` 返回信号质量值

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

1. 通信波特率设置:确保串口通信的波特率与模块设置一致(如115200)。

2. 指令格式正确:每个指令必须以 `\r\n` 结尾,否则可能无法被识别。

3. 等待响应:在发送指令后,需等待模块返回结果(如“OK”或“ERROR”)再继续发送下一条指令。

4. 避免连续发送:频繁发送指令可能导致模块死机或响应异常。

5. 不同模块支持的指令略有差异:建议查阅对应模块的官方文档以获取准确指令列表。

四、总结

AT指令是一种标准化的通信协议,广泛用于各种通信设备中。掌握其基本用法可以帮助开发者更高效地进行设备调试与控制。通过合理使用AT指令,可以实现对模块的灵活配置和远程管理。建议在实际开发中结合具体模块的说明书进行操作,以确保指令的准确性和稳定性。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章