-
常用
AT
命令解释<
/p>
一、
AT
命令解释:
1
、常用操作
命令返回:
OK
1.1 AT
测试结果:
RING
命令解释:检测
Module
与串口是否连通,能否接收
AT
命令;
ATH
命令格式:
AT
OK
命令返回:
OK (
与串口通信正常<
/p>
)
(无返回,与串口通信未连通)
p>
电话挂断
(
尚未接通来电
< br>)
;
测试结果:
AT
2.6AT+VTS
OK
命令解释:拨打分机
1.2
AT+CSQ
命令格式:
AT+VTS=―
< br>分机号码
‖
命令解释
:检查网络信号强度和
SIM
卡情况
命令返回:
OK
命令格式:
AT+CSQ
测试结果:
命令返回:
+CSQ: **,##
AT+VTS=―0‖
其中
**
应在
10
到
31
之间,数值越大表明信号质
量越好,
##
应为
99
。
OK
否则应检查天线或
SIM
卡是否正确安
装
测试结果:
AT+CSQ
3
、短信息操作
+CSQ: 31, 99
短信操作步骤及相关命令:
信号强度值会有少许变化,用手遮住天线,信号强度值会下降(大致在
< br>26
左右)。
(
1
)
设置短信格式
——
AT+CMGF
1.3 ATZ
(
2
)
设置短信存储载体
——
AT+CPMS
命令解释:恢复原厂设置
(
3
)
p>
设置短信接收提示方式
——
AT+CNMI
命令格式:
ATZ
命令返回:
OK
1.4
AT+CGMR
命令解释:查询模块版本;
命令格式:
AT+CGMR
命令返回:
+CMEERROR
测试结果:
AT+CGMR
R4A021
CXC1122528
OK
解释:模块版本号为
R4A021
1.5 AT+IPR
命令解释:修改串口
< br>1
波特率;
命令格式:
AT+IPR=
命令返回:
ERROR
OK
测试结果:
AT+IPR=19200
OK
注意:串口波特率修改为
192
00
后要把串口调试工具的波特率
设为相应波特率后模块才会有返回
1.6 AT&W
命令解释:保存模块设置;
命令格式:
AT&W
命令返回:
OK
ERROR(
保存不成功
)
测试结果:
AT&W
OK
2
、通话操作
2
.
1ATD
命令解释:拨打电话
命令格式:
p>
ATD**********;
(
****
为电话号码)
命令返回:
OK
NO DIAL TONE
(没有拨号音)
NO
CARRIER
(无载波)
测试结果:
a. ATD;
OK
呼叫成功;
b. ATD;
NO DIAL TONE
天线未接好,接触不良;
c. ATD
NO CARRIER
命令错误,缺
{;}
;
2.2RING
命令解释:有电话呼入
命令格式:
命令返回:无
2.3ATA
命令解释:摘机
命令格式:
ATA
命令返回:
OK
测试结果:
RING
RING
ATA
OK
接通电话;
2.4ATH
命令解释:挂机
命令格式:
ATH
命令返回:
OK
测试结果:
ATH
OK
电话挂断
(
通话过程中
)
;
2.5AT+CHUP
命令解释:挂机
命令格式:
AT+CHUP
(
4
)
发送短信
——
AT+CMGS
(
5
)
显示短信
——
AT+CMGL
3.1AT+CPMS
命令解释:选择短信存储载体
3.1
.1
命令格式:
AT+CPMS=
设置短信存储载体
命令返回:
+CPMS:
OK
ERROR
测试结果:
a.
AT+CPMS=‖SM‖
+CPMS: 8,15,8,15,1,40
OK
设置成功,并显示状态:
SM
(
SIM
卡)存储器总
容量为
15
,当前存储量
8
;
ME
(模块)存储器总
容量为
40
,当前存储量
1
;
mem1
定义为
SM<
/p>
;
b.
AT+CPMS=‖SM‖,‖SM‖
+CPMS: 8,15,8,15,1,40
OK
设置成功,并显示状态:
SM
存储器总容量为
15
,当前存储量
8
< br>;
ME
存储器总容量为
40
,当前存储量
1
;
mem1
定义为
SM
;
mem2
定义为
SM
;
c.
AT+CPMS=‖SM‖,‖SM‖,‖SM‖
+CPMS: 8,15,8,15,8,15
OK
设置成功,并显示状态:
SM
存储器总容量为
15
,当前存储量
8
< br>;
ME
存储器总容量为
40
,当前存储量
1
;
mem1
定义为
SM
;
mem2
定义为
SM
;
mem3
定义为
SM
;
d.
AT+CPMS=‖ME‖,‖SM‖,‖SM‖
+CPMS: 1,40,8,15,8,15
OK
设置成功,并显示状态:
SM
存储器总容量为
15
,当前存储量
8
< br>;
ME
存储器总容量为
40
,当前存储量
1
;
mem1
定义为
ME
;
mem2
定义为
SM
;
mem3
定义为
SM
;
e.
AT+CPMS=‖ME‖,‖SM‖,‖ME‖
+CPMS: 1,40,8,15,1,40
OK
设置成功,并显示状态:
SM
存储器总容量为
15
,当前存储量
8
< br>;
ME
存储器总容量为
40
,当前存储量
1
;
mem1
定义为
ME
;
mem2
定义为
SM
;
mem3
定义为
ME
;
f.
AT+CPMS=‖ME
ERROR
命令格式错误,缺少
p>
{‖}
;
3.1
.2
命令格式:
AT+CPMS?
显示当前短信存储载体设置
命令返回
:
+CPMS:
OK
ERROR
测试结果:
a. AT+CPMS?
+CPMS:
OK
当前短信存储载体设置为:
mem1
为
SM
,
mem2
为
SM
,
mem3
为
ME
;
b. AT+CPMS!
ERROR
命令错误;
3.1.3
命令格式:
AT+CPMS=?
显示本命令支持的参数
命令返回:
+CPMS: (list of
supported
(list of
supported
OK
ERROR
测试结果:
AT+CPMS=?
+CPMS: (
,(
,(
OK
3.2AT+CMGF
命令解释:设置短信格式
1
3.2.1
命令格式:
AT+CMGF=
命令返回:
OK
ERROR
设置短信格式
3.2.2
命令格式:
AT+CMGF=?
命令返回:
OK
ERROR
显示本命令支持的参数
3.2.3<
/p>
命令格式:
AT+CMGF?
命令返回:
OK
ERROR
显示当前短信格式
测试结果:
AT+CMGF=?
+CMGF: (0,1)
OK
AT+CMGF
?
+CMGF: 0
OK
AT+CMGF=1
OK
AT+CMGF
?
+CMGF: 1
OK
3.3AT+CMGS
命令解释:发送短信
命令格式:
p>
AT+CMGS=
Text is entered
命令返回:
+CMGS:
+CMS ERROR:
OK
ERROR
测试结果:
a. AT+CMGS=
>ABCD1234.456
+CMS ERROR:500
命令错误;
b.
AT+CMGS=
> IT IS TEST NOW
+CMGS: 235
OK
3.4AT+CMGR
命令解释:读短信
命令格式:
AT+CMGR=
命令返回:
+CMGS:
+CMS
ERROR:
OK
ERROR
测试结果:
a. AT+CMGR=5
+CMS ERROR:500
命令错误,
5
号短信位置为空;
b. AT+CMGR=2
+CMGL: 2,
998B76844F60002E518
D5FCD5FCD5427+CMGS: 235
OK
读
出
2
号短信;
3.5AT+CMGW
命令解释:写短信,并保存到存储载体
命令格式:
AT+CMGW=
命令返回:
+CMGS:
+CMS ERROR:
OK
ERROR
测试结果:
AT+CMGW=
>
SHELLEY123456
+CMGW: 1
OK
把目标地址为
< br>的短信存入存储载体,且被分配的地址
为
1
号短信;
3.6AT+CMGD
命令解释:删除短信
命令格式:
AT+CMGD=
命令返回:
+CMS ERROR:
OK
ERROR
测试结果:
AT+CMGD=1
OK
1
号短信被删除;
3.7AT+CMGL
命令解释:显示短信清单
命令格式:
AT+CMGL=
< br>命令返回:
+CMGL:
测试结果:见总测试结果;
3.8AT+CMSS
命令解释:发送存储载体中的短信
命令格式:
AT+CMSS=
命令返回:
+CMSS:
+CMS ERROR:
OK
ERROR
测试结果:
AT+CMSS=2
+CMSS: 204
OK
3.9AT+CNMI
命令解释:新短信提示
3.9.1<
/p>
命令格式:
AT+CNMI=[
命令返回:
OK
ERROR
测试结果:
AT+CNMI=3,2
OK
3.9.2
命令格式:
AT+C
NMI?
命令返回:
+CNMI:
OK
ERROR
测试结果:
AT+CNMI?
+CNMI: 3,2,0,0
OK
< br>3.9.3
命令格式:
AT+CNMI=?
命令返回:
+CNMI
list of
supported
(list of
supported
OK
ERROR
测试结果:
AT+CNMI=3,2
OK
4
、语音部分:
4
.
1 AT*E2EAMS
命令解释:设定音频工作参数(修改语音通道)
4.1.1
命令格式:
AT*E2EAMS=
命令返回:
OK
ERROR
测试结果:
<
OP>
为
N
在
1-20
之间,表示设置第
N
个参数<
/p>
AT*E2EAMS=9
,
2
(把模块的语音
MIC
通道设定为手柄)
OK
AT*E2EAMS=10,2
(把模块的语音
SPK
通道设定为手柄)
OK
为
0
表示设置所有参数
AT*E2EAMS=0
,
2
,
1
,
2
,
0
,
0
,
2
,
5
,
9
,
2
,
2
,
0
,<
/p>
1
,
0
,
0
,
0
,
1
,
1
,
0
,
0
,
1
OK
为
255
表示要保存设置
AT*E2EAMS=255
OK
5
、
GPS
接口:
5
.
1 AT*EENMEA
p>
命令解释:设定
GPS
数据使能
命令格式:
AT*EENMEA=
命令返回:
OK
ERROR
测试结果:
AT*EENMEA=0
(不接受串口
2
发来的
NMEA
数据)
OK
AT*EENMEA=2
(接受来自串口
2
的
NMEA
数据)
OK
5.2 AT*E2NMPR
命令解释:设定串口
2
发送
GPS
数据的波特率
5.2.1
命令格式:
AT*E2NMPR=
命令返回:
OK
ERROR
测试结果:
AT+CNMI=5 (
设定串口
2
的波特率为
19
200)
OK
6
、
TCP/IP
部分
TCP/IP
简单操作步骤:
(
1
)
p>
获得
IP
——
AT
*E2IPA=1
,
1
(
2
)
连接服务器端口
AT*E2IPO=0or 1
,
―IP‖
,
―PORT‖
6
.
1
AT*E2IPA
命令解释:获得
IP
命令格式:
AT*E2IPA=
命令返回:
OK
ERROR
*E2IPA:
ERROR
测试结果:
AT*E2IPA =1,1
OK
6
.
2 AT*E2IPI
命令解释:查看
IP
命令格式:
AT*E2IPI=
命令返回:
ERROR
*E2IPI:
OK
测试结果:
AT*E2IPI=0
*E2IPI: 10.103.81.153
2
-
-
-
-
-
-
-
-
-
上一篇:注册制对我国股票市场的影响
下一篇:42家并购失败案全解读