分类: 嵌入式
2011-05-25 19:58:41
1、ATE
功能:设置回显,决定是否回显输入的命令。
输入:ATE[
响应:
参数:
关掉回显后不显示指令,否则先显示收到的指令再显示指令执行的结果。
注:
2、AT
功能:测试GSM模块连接情况。
输入:AT
响应:
返回OK说明GSM模块与外部设备连接成功。
3、AT+IPR
功能:设置串口通信速率。
输入:AT+IPR=[< rate>]
响应:
可以选择2400、4800、9600、115200等等。
4、AT+CSCS
功能:选择TE使用的字符集。
输入:AT+CSCS=[
返回:
通知TA,TE使用的是哪个字符集
表3.1 字符集说明
|
描述 |
“GSM” |
GSM默认字母表。这个设置经常引起软件流控制(XON/XOFF)问题。为默认值 |
“UTF-8” |
通用文本格式,8位 |
“UCS2” |
Unicode格式双字节编码 |
“IRA” |
国际参考字母(ITU-T T.50)注意:由GSM 07.07推荐的默认值 |
“8859-n” |
ISO 8859 Latin n (1-6)字符集仅为第一字符集 |
5、AT+CSCA
功能:定义服务中心地址(SCA)(存储到SIM卡)。
输入:AT+CSCA=“
响应:
参数:
示例:AT+CSCA=“+8613800250500”
6、AT+CMGF
功能:这个指令用于选择短消息格式,用以设置短消息输入和输出使用的格式。
输入:AT+CMGF=[
响应:
参数:
7、AT+CMGS
功能:发送短消息,TA将从TE输入的短消息向网络发送(SMS-SUBMIT)。
格式:
(1)文本模式:AT+CMGS=
(2)PDU模式(+CMGF=0):AT+CMGS=
其中,Ctr^Z表示发送;ESC表示取消发送。
响应:
(1)文本模式并且发送成功:
返回:+CMGS:
OK
(2) PDU模式并且发送成功:
返回:+CMGS:
OK
参数:
8、AT+CSMP
功能:设置短消息文本参数模式,选择短消息在文本模式下(+CMGF=1)发送或保存消息需要用到的参数。可以设置短消息的有效期。
格式:AT+CSMP=[
响应:
参数:
(1)
表3.2 fo组成
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
RP |
UDHI |
SRR |
VPF |
RD |
MTI |
②UDHI(B6):User Data Header Information(用户数据头信息),如果用户数据域开始有头信息则置为1。在AT+CSMP命令里不支持这项功能,但是PDU方式可以使用。
③SRR(B5):Status Report Request(状态报告请求)需要状态报告则置1。
④VPF(B4B3):Validity Period Format(有效时间格式)。
b4=0 b3=0表示
b4=1 b3=0表示
⑤RD(B2):Reject Duplicates(丢弃重复内容)。b2=1要求服务中心丢弃已经保存的同样的SMSSUBMIT消息。
⑥MTI(B1B0):Message Type Indicator(消息类型指示)。
b1=0 b0=0为SMS-DELIVER(消息由SC发给MS(移动站台));
b1=0 b0=1为SMS-SUBMIT (消息由MS发给SC(消息中心))。
特别注意的是通常情况下系统默认为010001即为0x11,十进制为17(此时没有状态报告回报);需要状态报告时,
(2)参数vp的设置:
在Text方式下
9.AT+CNMI
功能:新消息提示,设置档TA-TE处于正常连接时向TE指示有新消息到达的各项参数。
表3.3 VP对应时间表
vp值 |
SC保留时间 |
0-143 |
(vp+1)×5分钟,最大为12小时 |
144-167 |
12小时+(vp-143)×30分钟,最大为24小时 |
168-196 |
(vp-166)×1天 |
197-255 |
(vp-192)×1星期 |
格式:AT+CNMI=[
响应:
+CMS ERROR:
参数:
0:将指示信息放置在TA缓冲区中。如果TA指示信息缓冲区已满,指示信息可以放置在其他位置,或者将最早的一个指示信息替换为新消息的指示信息。
1:在TA-TE连接被占用的的情况下,丢弃指示信息并拒绝接收新消息;在TA-TE没被占用的情况下,将指示信息直接传给TE。
2:在TA-TE连接被占用的的情况下,将指示信息保存在TA的缓冲区中;在TA-TE没被占用的情况下,将指示信息直接传给TE。
0:不向TE发送SMS-DELIVER指示。
1:在新到达的SMS-DELIVER被保存在ME/TA后,返回其存储器及位置信息+CMTI:
2:新到达的SMS-DELIVER(除class2消息)直接发送至TE端显示。
0:不向TE发送广播消息提示,信息广播消息已存储(缺省值)。
1:广播消息已存储并以格式+CBMI:BMl,
2:新的广播消息到达后直接发送至TE端显示。
0:不向TE发送SMS-STATUS-REPORT指示。
1:直接发送SMS-STATUS-REPORT信息值TE端。
(a)PDU模式下显示格式为:
+CDS:
(b)文本模式下显示格式为:
+CDS: