常用AT指令集
0赞AT指令语法:
- Commands are usually followed by a response that includes “<CR><LF><response><CR><LF>”.(P10)
①Test command AT+CXXX=? 有返回值
②Read command AT+CXXX?有返回值
③Write commandAT+CXXX=<...> 设置用户参数
④Execution commandAT+CXXX
- 指令集:
ASCI码指令 |
功能 |
手机回答 |
|
AT回车 |
握手 |
OK |
|
ATE |
简化显示 |
OK |
|
AT+CLCC |
来电显示 |
OK 来电话时串口输出:RING |
|
AT+CLCC |
|
+CLCC: 1,1,4,0,0,"05133082087",129 |
|
AT+CNMI=1,1,2 |
设置收到短消息提示 |
OK +CMTI:“SM”,4 4表示手机内短消息数量 |
|
ATD05133082087; |
拨打05133082087电话 |
||
AT+CMGL=0 |
读取电话上全部未读过的SMS消息 |
||
AT+CMGL=2 |
列出已有的短信息 |
||
AT+CMGL=4 |
读取全部SMS消息 |
||
AT+CMGR=X回车 |
读取第X条短消息 |
||
AT+CMGF=0回车 |
用PDU格式 |
|
|
AT+CMGD=X回车 |
删除第X条短消息 |
||
|
|
||
AT+CLIP=1,1 |
来电自动显示的指令 |
ERROR |
|
来电话! |
|
RING +CLIP: 13306285091,129 |
|
AT+CMGS=6 |
发送短消息的字节数 |
> |
|
0891683108503105F011000B8131032 65890F10008A90C665A4E0A597D00 3100320033 |
1A 结束符号 十六进制大写 |
+CMGS: 45 OK 第45条短信发送成功!!!!!! |
|
AT+CMGR=1 |
读取第1条短信 |
0:未读过,新的短信息 1:已读过 第二个1表示已读 150 表示PDU数据的长度 |
|
1 表示读取第几条短信 |
+CMGR: 1,1,,150 |