现在的位置: 首页 > 综合 > 正文

AT指令中文手册2(详细解释)

2014年01月29日 ⁄ 综合 ⁄ 共 6236字 ⁄ 字号 评论关闭
 

14
命 令
AT+CPBR=10
读取记录10
响 应
+CPBR :10,"0146290921",129,"Ro b" OK
显示记录10
命 令
AT+CPBR=52
读取记录52
响 应
+CME ERROR: 21
位置号错误
2.5.3 AT+CPBW 写电话本 该命令向当前的电话本存储区某一位置处写入记录 对EN电话本不允许使用此命令因为它不可写
命 令
AT+CPBW=?
检测命令
响 应
+CPBW: (1-50),20,(129,145),10 OK
有50个位置号码最长20位有2种类型字符信息最多10个
命 令
AT+CPBW=3
删除位置3 的记录
响 应
OK
删除成功
命 令
AT+CPBW=5,"112",129 ,"SOS"
向位置5 写入记录
响 应
OK
命 令
AT+CPBW=,"+33145221100",145,"SOS"
向第一个空闲位置写入记录
响 应
OK
命 令
AT+CPBW=7,"012345678901234567890",129 ,"WAVE"
向位置7 写入记录
响 应
+CME ERROR: 26
号码过长
当固定拨号电话本FDN锁住时此命令无效FDN 解锁后需要输入PIN2 码
命 令
AT+CPBS=”FD”
选择FDN
响 应
OK
命 令
AT+CPBW=5,"01290917",129,"Jacky"
向FDN 位置5 写入记录
响 应
+CME ERROR:17
要求输入PIN2 码
命 令
AT+CPIN?
响 应
CPIN SIM PIN2
命 令
AT+CPIN=678
输入PIN2 码
响 应
OK
15
命 令
AT+CPBW=5,"01290917",129,"Jacky"
向FDN 位置5 写入记录
响 应
OK
允许写入FDN
2.6 短消息命令 2.6.1 参数定义 目标地址 数据编码方案

时间字符格式yy/MM/ddhh :mm :ss±zz 第一个字节对SMS-SUBMIT 来说缺省值为17 内存中的存储位置 对TEXT 方式挃字符个数 对PDU 方式挃数据单元的字节数 用来列举读取和删除消息的内存区 用来写发送消息的内存区 广播消息标识 消息参考 发起方地址 协议标识 16 迚制表示的数据单元 可容纳地址 业务中心地址 业务中心时间标记以字符格式yy/MM/dd,hh :mm :ss±zz 广播消息序列号 SMS-STATUS-REPORT 的状态 内存中消息的状态 地址 的类型 地址 的类型 地址 的类型 中的消息总存储空间 中的消息总存储空间 中已用的存储空间 中已用的存储空间 短消息的有效周期缺省为167 2.6.2 AT+CSMS 选择消息业务 支持的业务包拪移动台发起SMS-MO和接收SMS-MT的短消息小区广播消息SMS-CB业务 命令格式AT+CSMS= 0SMS 的AT 命令兼容GSM 07.05 Phase 2 1SMS 的AT 命令兼容GSM 07.05 Phase 2+
命 令
AT+CSMS=0
设置AT 命令兼容Phase 2
响 应
+CSMS: 1, 1, 1 OK
支持SMS-MO, SMS-MT, SMS-CB
16
命 令
AT+CSMS=
响 应
+CSMS:01 OK
2.6.3 AT+CPMS 选择短消息存储区 该命令允许定义读写短消息的存储区 命令格式AT+CPMS=, [] SM 短消息存储区存在SIM 卡上缺省值 SM 短消息存储区存在SIM 卡上缺省值 如果命令正确返回+CPMS: ,,,
命 令
AT+CPMS=?
检测消息存储区
响 应
+CPMS: (("SM"),("SM")) OK
读列举删除使用SM 写发送使用SM
命 令
AT+CPMS?
读当前值
响 应
+CPMS: "SM", 3, 10,"SM",3,10 OK
已有3 条消息存入SIM 卡一共可以存10 条消 息
2.6.4 AT+CMGF 选择消息格式 选择消息为TEXT 或PDU 格式 用PDU 格式包拪所有头信息的短消息以二迚制方式传送写成十六迚制的格式 用TEXT 格式命令和响应均为ASCII 字符 选择的消息格式存储在EEPROM 里
命 令
AT+CMGF ?
查询当前值
响 应
+CMGF: 1 OK
TEXT 方 式
命 令
AT+CMGF=?
检测命令
响 应
+CMGF: (0-1) OK
支持TEXT 和PDU 方式
2.6.5 AT+CSDH 显示 TEXT 方式参数 该命令为TEXT 方式的结果代码提供更多的信息
命 令
AT+CSDH?
查询当前值
17
响 应
+CSDH: 0 OK
不显示头信息
2.6.6 AT+CNMI 新消息提示 命令格式AT+CNMI=,,,, 控制主动提供结果码的过程只支持=2, 对于值013只是接受并返回OK其执行的过程与值2 一样 0结果代码缓冲区在TA如果TA 的缓冲区满则提示信息存储在其他地方或者删除最旧的提示信息以新的代替 1当TA-TE 链接保留时拒绝新消息结果码否则直接将其传送给TE 2当TA-TE 链接保留时结果代码缓存在TA预约后发送给TE否则直接将其传送给TE 3否则直接将结果码传送给TE当TA 处于在线数据模式时特殊波段内的TA-TE 链接用来嵌入结果码和数据 为SMS-DELIVERs 设置结果码提示发送路径缺省值为0 0SMS-DELIVER 提示不需要发送路径 1SMS-DELIVER 由+CMTI : SM, 来提示发送路径 2SMS-DELIVER 除了class 2 消息由2 种结果码来发送 +CMT : [,] (PDU 方式) +CMT : ,[,] [,, , , , , , ] TEXT 方 式 3class 3 的SMS-DELIVER 消息采用=2 中的结果码来发送其他类型的消息 用 =1的格式 设置存储接收的广播消息的规则 0不向TE 发送广播消息提示信息广播消息已存储缺省值 1广播消息已存储并以格式+CBMI:BMl, 向用户显示存储位置 2新的广播消息采用2 种格式直接发送给TE +CBM : PDU 方式 +CBM :,, , , Text 方式 3对class 3 的广播消息采用=2 的操作其他类型的消息采用=1 的操作 用于SMS_STATUS_REPORT, 缺省值为0 0不发送SMS-STATUS-REPORT 1采用如下格式发送SMS-STATUS-REPORT +CDS : (PDU 方式)
18
+CDS : ,, [] , [], ,
, (Text 方式) 缺省值为0 0当 取值为1-3 时TA 缓冲区中的结果码发送给TE 1当 取值为1-3 时清除TA 缓冲区中的结果码
命 令
AT+CNMI=2,1,0,0,0
=1
响 应
OK
响 应
+CMTI : "SM", 1
收到新消息的提示
2.6.7 AT+CMGR 读取短消息 命令格式AT+CMGR= 采用TEXT 方式的响应 +CMGR :,,[,] [,,, ,,,,] 对于SMS-DELIVER +CMGR :,,[,] [,,, ,, [],, ,] 对于SMS-SUBMIT 采用PDU 方式的响应 +CMGR: , [] , 命 令
AT+CMGR=1
读消息
响 应
+CMGR: "REC UNREAD", "0146290800","98/10/01,18 :22 :11+00", ABCdefGHI OK
TEXT 方 式
2.6.8 AT+CMGL 列举短消息 用户使用该命令来读取某种类型的存储的短消息 命令格式AT+CMGL= 采用TEXT 方式的响应 +CMGL:,,[,],[,,] +CMGL:…… 采用PDU 方式的响应 +CMGL : ,, [], +CMGL:…… 的取值
19
PDU 方式
TEXT 方式
说 明
0
REC UNREAD
接收未读
1
REC READ
接收已读
2
STO UNSENT
存储未发送
3
STO SENT
存储已发送
4
ALL
所有消息
命 令
AT+CMGL=”REC UNREAD”
列举未读消息
响 应
+CMGL: 1, "REC UNREAD","0146290800", test +CMGL: 3, "REC UNREAD","46290800" hello OK
由2 条未读消息读后其状态变为REC READ
2.6.9 AT+CMGS 发送短消息 采用TEXT 方式的命令格式 AT+CMGS= [ , ] text is entered 按ctrl-Z 发送出去/ 按ESC 取消 采用PDU 方式的命令格式 AT+CMGS= PDU is entered 按ctrl-Z 发送出去/ 按ESC 取消 PDU 发送只能输入十六迚制的字符0-9A-F
命 令
AT+CMGS="+33146290800" Please Call me soon, Fred.
用TEXT 方式发送消息
响 应
+CMGS : OK
发送成功
命 令
AT+CMGS=
用PDU 方式发送消息
响 应
+CMGS : OK
发送成功
返回给用户的消息参考值 由模块分配这个值从0 开始每发送一次消息递增1 不论是否发送成功在0-255 之间循环 2.6.10 AT+CMGW 向内存写入消息 该命令存储短消息SMS-DELIVER 或SMS-SUBMIT返回存储位置
20
消息输入的格式与AT+CMGS 命令类似 TEXT 方式命令格式 AT+CMGW= [, [, ] ] enter text 按ctrl-Z 发送出去/ 按ESC 取消 PDU 方式命令格式 AT+CMGW= [,] give PDU 按ctrl-Z 发送出去/ 按ESC 取消 响应格式+CMGW: +CMS ERROR 写入出错 字符格式的发出/ 目标地址值 发出/ 目标地址值类 型 状态值缺省为2表示存储消息的状态如果命令行没有此域存储的消息被认为是要发送的消息
PDU 方 式
TEXT 方 式
0
REC UNREAD
1
REC READ
2
STO UNSENT
3
STO SENT
命 令
AT+CMGW="+33146290800" Hello, how are you ?
写入消息
响 应
+CMGW : 4 OK
消息存储在位置4
2.6.11 AT+CMSS 发送存储区内的消息 该命令将存储区内的消息发送出去 命令格式AT+CMSS=[, [,] ] 响 应 +CMSS : +CMS ERROR: 发送出错 如果提供新的地址它将代替存储在消息内的地址 只有TEXT 方式才能使用这个命令
命 令
AT+CMGW=0660123456 Today is my birthday
写入消 息
响 应
+CMGW : 5 OK
消息存在位置5
命 令
AT+CMSS=5
发送消息5
21
响 应
+CMSS : OK
发送成功
2.6.12 AT+CSMP 设置 TEXT 方式参数 该命令用来选择, , 的值 命令格式AT+CSMP=, , , 字节由6 个域组成:
B7
B6
B5
B4
B3
B2
B1
B0
RP
UDHI
SRR
VPF
RD
MT1
RP: Reply Path (答复路径)TEXT 方式不用此域 UDHI: User Data Header Information (用户数据头信息)如果用户数据域开始有头信息则置为1 在AT+CSMP 命令里不支持这项功能但是PDU 方式可以用(AT+CMGS) SRR: Status Report Request 状态报告请求需要状态报告则置1 VPFValidity Period Format 有效时间格式 b4=0 b3=0 表示 不提供 b4=1 b3=0 表示 提供 其他格式不支持 RDReject Duplicates 丢弃重复内容b2=1 要求服务中心丢弃已经保存的同样的SMSSUBMIT 消息 MTI Message Type Indicator 消息类型挃示 b1=0 b0=0 为SMS-DELIVER 消息SC 发给MS b1=0 b0=1 为SMS-SUBMIT 消息MS 发给SC 在TEXT 方式下 缺省值为16724小时其取值如下表所示
VP value
Validity period value
0 to 143
(VP+1) x 5 minutes (up to 12 hours)
144 to 167
12 hours + (VP-143) x 30 minutes
168 to 196
(VP-166) x 1 day
197 to 255
(VP-192) x 1 week 显示使用的上层协议或者某种类型的进端处理装置例如0x24 表示语音电话0x22 表示3 类传真 确定信息的编码方式目前支持GSM 字符和数据UCS2 暂时不支持
命 令
AT+CSMP=17,23,64,244
= 23 (2 小时) = GSM 8 位字符
响 应
OK
22
2.6.13 AT+CMGD 删除短消息 删除存储的消息
命 令
AT+CMGR=3
读取消息
响 应
+CMGR: "REC UNREAD", "0146290800",,"98/10/01,18:19:20+00" Received Message! OK
命 令
AT+CMGD=3
删 除
响 应
OK
2.6.14 AT+CSCA 设置短消息中心地址 该命令用于设置短消息中心地址
命 令
AT+CSCA=" 8613800210500"
设置中心地址
响 应
OK
命 令
AT+CSCA
查询短消息中心地址
响 应
" 8613800250500"145 OK
2.6.15 AT+CSCB 选择广播消息类型 该命令选择ME 接收哪种类型的广播消息支持PDU 和TEXT 方式 命令格式AT+CSCB= , [ , [ ] ] 为0 表示激活接收广播消息为1 表示去激活接收广播消息 表示ME 监听哪种类型的消息识别 表示支持的语言1 为英语
命 令
AT+CSCB=1
去激活接收广播消息
响 应
OK
广播消息接收停止
2.7 补充业务命令 2.7.1 AT+CCFC 呼叫转移 命令格式
23
AT+CCFC= , [, [, [,[, [, [,

抱歉!评论已关闭.