常用AT指令
整理一下工作中常用的at指令,以备之后需要使用时忘记可以查询
1、空指令 AT
2、读取制造厂商信息命令 AT+CGMI
3、读取 ME 型号信息命令 AT+CGMM
4、IMEI 查询命令 AT+CGSN
5、返回出厂设置命令 AT&F
6、拨号,发起语音呼叫 ATD<Numstr>
7、挂断所有当前的呼叫连接 ATH
8、获取信号强度 AT+CSQ
9、USSD 命令 AT+CUSD
AT+CUSD=[<n>[,<str>[,<dcs>]]] AT+CUSD? AT+CUSD=? +CME ERROR: <err> +CUSD: <n> +CUSD: (list of supported <n>s) +CUSD:<m>[,<str>[,<dcs>]]]
该命令的主要功能是向网络侧发送 USSD 消息。提供用户和网络侧 USSD 中心交 互的接口。 取值说明 <n>: 0 将发向 TE 的结果禁止掉 1 使能发向 TE 的结果代码 2 取消会晤操作。 <str>: USSD 字符串。应符合运营商发布的内容,由用户输入。 <dcs>:编码格式指示。 <m>: 0 不需要用户继续回复的消息 1 需要用户继续回复的消息 2 网络侧主动结束 USSD 通话 3 其他本地客户已经被响应 4 操作不支持 5 网络侧超时
10、查询用户号码 AT+CNUM
11、时钟管理命令 AT+CCLK
12、PIN 管理 AT+CPIN
13、修改密码 AT+CPWD
14、网络注册状态 AT+CREG
结果返回说明:+CREG (0,2)等
第一位<mode>
0 禁止网络注册主动提供结果码缺省值
1 采用网络注册结果码+CREG : <stat>
2 采用网络注册主动提供结果码+CREG: <stat>,<lac>,<ci>
第二位<stat>
0 未注册ME当前没有搜寻新的运营商
1 已注册本地网络运营商
2 未注册ME正在搜寻新的运营商
3 注册拒绝
4 未知
5 已注册处于漫游区
<lac> 字符型,位置区域代码,采用十六进制编码,2字节如00c3=193.
<ci> 字符型,小区ID号,采用十六进制编码,2字节
15、查询 GPRS 网络注册状态 AT+CGREG
16、读取版本信息 AT+CGMR
17、读取 IMSI 命令 AT^CIMI
18、设置短消息服务中心地址 AT+CSCA
19、读取短消息 AT+CMGR
20、发送短消息 AT+CMGS
21、短消息列表 AT+CMGL
22、发送存储区中的短消息 AT+CMSS
23、保存短消息 AT+CMGW
24、删除短消息 AT+CMGD
25、查询移动设备活动状态 AT+CPAS
26、查询运营商名称 AT+COPN
27、查询 USIM 卡的 ICCID AT^SCID
28、查询模块软件版本号AT+CGMR
29、获取短信中心的号码 AT+CSCA?
30、查询网络注册情况 AT+COPS?