Mstar at指令分析
Mstart at指令分析
牛小龙2014年9月25日
信息格式
发送信息格式:
AT+WCUSTC=”[功能组]”,[命令],[功能],[参数个数],[参数列表]
功能组:sms短信,pb电话簿,cld日历
命令:0设置,1读取,2写入
受到信息格式:
AT+WCUSTCR=”[功能组]”,[命令],[功能],[状态],[参数个数],[参数列表]
状态:0 succeed,3 failed
基本信息获取。
ATV1.
..OK..
ATE0.
..OK..
AT+CGMR.
..XMMI.MST.MSW8535.GPRS.09AW0913.00.2200.02.-Aug- 15585 060910 17:45.. ..OK..
短消息信息获取
短信获取数据解析
ATV1.
..OK..
ATE0.
..OK..
AT+CGMR.
..XMMI.MST.MSW8535.GPRS.09AW0913.00.2200.02.-Aug- 15585 060910 17:45..
..OK..
AT+WCUSTC="SMS",0,1,1,0. //设置储存位置为手机内
AT+WCUSTCR="SMS",0,1,0,0..
OK..
AT+WCUSTC="SMS",1,0,0. //查询总的存储容量
AT+WCUSTCR="SMS",1,0,0,1,500..
OK..
AT+WCUSTC="SMS",1,3,1,0. //查询手机内存里短信支持的栏数?
AT+WCUSTCR="SMS",1,3,0,12,0,1,2,3,4,5,6,7,8,9,10,11..
OK..
AT+WCUSTC="SMS",1,1,0. //查询现在手机内存中已使用的容量
AT+WCUSTCR="SMS",1,1,0,1,11..
OK..
AT+WCUSTC="SMS",1,2,1,0. //查询电话簿中第一个数据使用的编号
AT+WCUSTCR="SMS",1,2,0,1,9..
OK..
AT+WCUSTC="SMS",2,0,1,9. //读取编号为9的数据
AT+WCUSTCR="SMS",2,0,0,25,9,0,"9",2,"11/02/10",3,"02:31",5,"5",6,"2",7,"1",8,"2",9,"1",10,"0" 11,"",1,"10658500986",4,"=E5=B7=B2=E5=8F=91"..
OK..
AT+WCUSTC="SMS",1,2,1,9. //读取编号为9的记录下一条记录的编号。
AT+WCUSTCR="SMS",1,2,0,1,11..
OK..
AT+WCUSTC="SMS",2,0,1,11. //读取编号为11的数据
AT+WCUSTCR="SMS",2,0,0,25,11,0,"11",2,"24/02/10",3,"03:33",5,"7",6,"3",7,"0",8,"2",9,"1",10," ",11,"",1,"",4,"=E5=AD=94=E5=AD=90=E5=A5=B3"..
OK..
*****这里省略九条记录的读取数据
AT+WCUSTC="SMS",0,1,1,1. //设置储存位置为sim卡1
AT+WCUSTCR="SMS",0,1,0,0..
OK..
AT+WCUSTC="SMS",1,0,0. //查询总的存储容量
AT+WCUSTCR="SMS",1,0,0,1,50..
OK..
AT+WCUSTC="SMS",1,3,1,1. //查询手机sim卡1里短信支持的栏数
AT+WCUSTCR="SMS",1,3,0,12,0,1,2,3,4,5,6,7,8,9,10,11..
OK..
AT+WCUSTC="SMS",1,1,0. //查询现在手机内存中已使用的容量
AT+WCUSTCR="SMS",1,1,0,1,2..
OK..
AT+WCUSTC="SMS",1,2,1,0. //查询电话簿中第一个数据使用的编号
AT+WCUSTCR="SMS",1,2,0,1,502..
OK..
*****这里省略两条记录的读取数据
AT+WCUSTC="SMS",0,1,1,2. //设置储存位置为sim 卡2
AT+WCUSTCR="SMS",0,1,0,0..
OK..
AT+WCUSTC="SMS",1,0,0. //查询总的存储容量,如果卡不存在,则返回为0 AT+WCUSTCR="SMS",1,0,0,1,0..
OK..
短信内容格式解析:
通讯录获取
AT+WCUSTC="PB",0,1,1,0. //设置储存位置为手机内 AT+WCUSTCR="PB",0,1,0,0.. OK..
AT+WCUSTC="PB",1,0,0. //查询总的存储容量 AT+WCUSTCR="PB",1,0,0,1,1000.. OK..
AT+WCUSTC="PB",1,3,1,0. //查询手机内存里短信支持的栏数 ? AT+WCUSTCR="PB",1,3,0,16,0,1,2,4,5,7,8,9,10,11,12,13,14,15,16,17.. OK..
AT+WCUSTC="PB",1,1,0. //查询现在手机内存中已使用的容量 AT+WCUSTCR="PB",1,1,0,1,4.. OK..
AT+WCUSTC="PB",1,2,1,0. //查询电话簿中第一个数据使用的编号 AT+WCUSTCR="PB",1,2,0,1,1.. OK..
AT+WCUSTC="PB",2,0,1,1. //读取编号为1的数据
AT+WCUSTCR="PB",2,0,0,33,1,0,"1",1,"123",2,"44444444444",4,"",5,"",7,"",8,"0",9,"0000000000000000",10,"00000000000000000",11,"",12,"",13,"",14,"",15,"",16,"",17,"".. OK..
AT+WCUSTC="PB",1,2,1,1. //读取编号为1的记录下一条记录的编号。 AT+WCUSTCR="PB",1,2,0,1,2.. OK..
AT+WCUSTC="PB",2,0,1,2.
AT+WCUSTCR="PB",2,0,0,33,2,0,"2",1,"",2,"138********",4,"",5,"",7,"",8,"0",9,"0000000000000 000",10,"00000000000000000",11,"",12,"",13,"",14,"",15,"",16,"",17,"".
OK..
AT+WCUSTC="PB",1,2,1,2.
AT+WCUSTCR="PB",1,2,0,1,3..
OK..