AT指的是“ATtention”的缩写,是一种用于与调制解调器(或移动设备)进行通信的标准命令集。AT命令是模拟命令,通常由控制字符“AT”作为前导标记,其后跟着一系列参数和/或执行指令。
AT命令的工作原理是基于调制解调器模块的控制指令进行操作。它通过串口与调制解调器进行交互,从而执行各种操作,包括呼叫电话、发送短信、拨号上网等。
AT命令主要用于与调制解调器进行通信,但它还可以用于与其他设备进行通信,如手机、路由器,以及一些基于串口通信的嵌入式设备。
AT命令可以对调制解调器进行各种设置,例如修改波特率、调整音量、查询信号强度等。对于嵌入式设备来说,AT命令可以用于远程控制,例如通过串口发送指令运行脚本等。
AT命令的语法很简单,其基本格式如下:
AT<命令>+参数
其中,“AT”是固定的前导标记,“命令”表示要执行的操作,后面可以跟上一些参数。例如,“AT+CSQ”命令用于查询信号质量,“AT+CMGF”命令用于设置短信格式等。
以下是一些AT命令的应用举例:
1)查询信号质量:
AT+CSQ
返回:
+CSQ: 17, 99
OK
2)发送短信:
AT+CMGF=1
AT+CMGS="手机号码"
> 短信内容
Ctrl + Z
返回:
+CMGS: 45
OK