通过AT命令与手机互动开发指南(三)

来源:互联网 发布:淘宝黑搜索有什么后果 编辑:程序博客网 时间:2024/05/16 18:37

通过AT命令与手机互动开发指南三

 

电话簿管理

1、Select phonebook memory storage 选择电话簿存储器

设置当前操作的电话簿存储器:

AT+CPBS=

storage

 

"DC": ME dialed calls list
"EN": SIM (or ME) emergency number
"FD": SIM fixed dialing number phonebook
"MC": ME missed (unanswered received) calls list
"ME": ME phonebook
"ON": SIM (or ME) own numbers (MSISDNs) list
"OW": own telephone numbers
"RC": ME received calls list
"SM": SIM phonebook
"TA": TA (data card) phone book
"MD": last number redial memory
"LD": SIM last-dialing phonebook
"MT": combined ME and SIM phonebook
"MV": ME voice activated dialing list
"HP": hierarchical phonebook
"BC": own business card

       Ok

注:1、在读取,修改,添加,删除电话簿记录前,先选择要操作在哪一个电话簿存储器上。

    2、在设置当前电话簿存储器前,先要得到支持的电话簿存储器列表。

 

得到当前电话簿存储器:

AT+CPBS?

+CPBS: storage (字母代码有引号)

OK

 

得到支持电话簿存储器:

AT+CPBS=?

+CPBS: storage列表(为连续的字母代码,没有引号,如:MEMTHPMV)

OK

 

2、Read phonebook entries 读取电话簿记录

读取电话簿记录:

AT+CPBR

[=index1

[,index2]]

 

start of range

end of range

       注:1index1index2不能为0

2、当只有index1时,读取的是序列号为index1的记录

3、当同时有index1index2时,并且index1小于index2时,读取的是序列号大于index1小于index2范围内的所有记录

       +CPBR: <index1>,<number>,<type>,<text>

[[...]<CR><LF>

+CPBR: <index2>,<number>,<type>,<text>]

              OK

              注:1number是电话号码,为引号括起来的字符串

                     2type是地址类型

                     3text是人名代号部分,文字的编码由AT+CSCS命令设定

       得到电话簿参数

       AT+CPBR=

       +CPBR: (list of supported <index>s),<nlength>,<tlength>

       OK

       注:1(list of supported <index>s)是当前存储器可以存储记录的index的范围

              2nlength是电话号码的允许长度

              3tlength是名称代码的允许长度

 

3Find phonebook entries 查找电话簿记录

AT+CPBF=

findtext

 

text to find

       +CPBF: <index1>,<number>,<type>,<text>[[...]

<CR><LF>+CBPF: <index2>,<number>,<type>,<text>]

OK

注:findtext 是要查找的记录的名称代码中包含的字符串,大小写要一致。

4Write/delete phonebook entry 添加/修改/删除电话簿记录

AT+CPBW

[=index]

[,number

[,type

[,text]]]

 

memory index

phone number

128: unknown
129: national
145: international
161: national

name to store

              OK

注:1index不在可用范围内,并且number不为空,则将记录写在第一个为空的记录内。

       2number长度要小于电话号码允许长度,text长度要小于名称代码允许长度

       3、删除电话簿记录,只需index参数

原创粉丝点击