AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与电信网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。 模块包括移动设备ME(Mobile Equipment)、移动台MS(Mobile
Station)、终端适配器背光驱动TA(Terminal Adapter)、数据通信设备aaaaaaaaaaaaaaaaaaDCE(Data
Communication Equipment)和传真DCE(包括传真Modem 和传真板)。
通过串口发送 AT 命令,即可使用这些模块。串行线对端的应用设备包括终端设备
TE(Terminal Equipment)、数据终端设备DTE(Data Terminal Equipment)或其他应用
设备。
AT 命令类型
AT 命令语法
✍✍✍方括号中的值为缺省值。
✍✍✍选配参数和必配参数必须按照规定的顺序排列,各参数间必须用逗号隔开。 举例:AT+CPWD=<fac>,<oldpwd>,<newpwd>
该命令用于为设备锁定+CLCK 命令所定义的设备锁定功能设置新的密码。
✍✍✍如果某参数是字符串(比如:<number>),该字符串必须放在双引号中。例如: “12345”. “cmnet”。双引号中的各项符号可看作是字符串。
✍✍✍命令的可选子参数或 TA 返回结果的可选部分位于方括号中。
✍✍✍不使用双引号时,字符串中各字符间的空格可忽略不计。
✍✍✍实际使用中,<>,[]不必输入。
✍✍✍所有 AT 命令本身不区分大小写,但其参数对大小写敏感。
LGP970 (6160)
AT+CPBR=75,75
读电话本记录
AT+CPBR=76,76
……..
AT+CSQ
获取信号强度
+CSQ: 11,99
11: 信号强度 大约在 -8xdBm
99:不支持‘比特误码率百分比’查询
。。。。。。。
ATD186xxxx0721
拨号
AT[5]< OK
涡轮抽风机
AT[1]< +XCALLSTAT: 1,2
call_id 1
state:dialling (MO call)
AT+CAMM
Accumulated Call Meter Maximum
AT[5]> AT+CACM
accumulated call meter
+CACM: "000000"
AT+CLCC
获取ME当前所有呼叫的列表
+CLCC: 1,0,2,0,0,"186xxxx0721",129,0
AT+COPS=3,0;+COPS;+COPS=3,1;+COPS;+COPS=3,2;+COPS
+COPS: 0,0,"0043004D00430043",0
+COPS: 0,1,"0043004D00430043",0
滚珠花键
AT+CGREG
+CGREG: 2,1,"102c","6233",3
AT+XCOPS=6
+XCOPS: 2,"0043004D00430043"
D/AT ( 1623): AT[6]> AT+XMER=1
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CREG=2
D/AT ( 1623): AT[6]< +XCIEV:, 4
D/RILC ( 1623): [UNSL]< UNSOL_BATTERY_LEVEL_UPDATE {4}
D/RILJ ( 1802): [UNSL]< RIL_UNSOL_BATTERY_LEVEL_UPDATE
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CGREG=2
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CGEREP=1,0
D/AT ( 1623): AT[6]< OK
D/RILC ( 1623): [UNSL]< UNSOL_SIGNAL_STRENGTH_UPDATE }
D/RILC ( 1623): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
D/RILC ( 1623): [0392]< SCREEN_STATE
D/RILJ ( 1802): [UNSL]< RIL_UNSOL_SIGNAL_STRENGTH_UPDATE
D/RILJ ( 1802): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
D/RILJ ( 1802): [0392]< SCREEN_STATE
D/AT ( 1623): AT[20]> AT+CGACT
D/AT ( 1623): AT[20]< OK
跳跳鞋
D/AT ( 1623): AT[20]> AT+CGDCONT
D/AT ( 1623): AT[20]< OK
D/RIL ( 1623): onRequest(lge-ril): request:61 (SCREEN_STATE), DLC:6, sState=[4]
W/RILJ ( 1802): RIL received ACTION_SCREEN_OFF Intent -> SKIP
D/AT ( 1623): AT[6]> AT+XMER=0
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CREG=0
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CGREG=0
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CGEREP=0,0
D/AT ( 1623): AT[6]< OK
D/RIL ( 1623): onRequest(lge-ril): request:61 (SCREEN_STATE), DLC:6, sState=[4]
W/RILJ ( 1802): RIL received ACTION_SCREEN_ON Intent -> SKIP
D/AT ( 1623): AT[6]> AT+XMER=1
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CREG=2
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CGREG=2
D/AT ( 1623): AT[6]< OK
D/AT ( 1623): AT[6]> AT+CGEREP=1,0
D/AT ( 1623): AT[6]< OK
AT+CHUP
挂断所有语音呼叫
HTC Desire:
AT+PHSM=178,16,165,4,15\r
+PHSM: 144,0,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r\n0\r
AT+COPS=3,2;+COPS\r
读取运营商信息
+COPS: 0,2,"46001",2\r\n0\r
模式:自动搜网, 运营商:46001
AT+CGREG\r
查询主动上报状态
+CGREG: 1,1\r\n0\r
AT+CREG\r
查询网络注册状态
+CREG: 2,1,"A01F","002F1C35"\r\n0\r
主动提供网络注册状态和定位信息主动结果码,
注册,且是归属网络
位置码信息, 四个字符 : A01F
小区信息, : 002F1C35
D/GSM ( 1627): Poll ServiceState done: oldSS=[0 home 中国联通 (N/A) 46001 UMTS CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EriInd: -1EriMode: -1RadioPowerSv:
falseDefRoamInd: -1EmergOnly: false] newSS=[0 home 中国联通 (N/A) 46001 UMTS CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EriInd: -1EriMode: -1RadioPowerSv: falseDefRoamInd: -1EmergOnly: false] oldGprs=0 newGprs=0 oldType=UMTS newType=UMTS
AT+Q3GNCELL\r
+Q3GNCELL: "002F1C35",24,2,347,27,297,17\r\n0\r
AT+CSQ\r
获取信号强度
+CSQ: 16,99\r\n0\r
11: 信号强度 大约在 -83dBm
99:不支持‘比特误码率百分比’查询
…….. (定时)重复, HTC私有命令。。。
指示有新短信(或者有新短信报告)已被接收
D/RILJ ( 1627): [UNSL]< UNSOL_RESPONSE_NEW_SMS
多功能锤子D/SMS ( 1627): New SMS Message Received
D/RILJ ( 1627): [4981]> SMS_ACKNOWLEDGE true 0