给什么平台,跳什么舞

AT Command of Read and write SMS at UIM

参见:http://blog.sina.com.cn/s/blog_693d43610100lvk1.html

MEM1:读取和删除短信所在的内存空间。

MEM2:写入短信和发送短信所在的内存空间。

MEM3:接收到的短信的储存位置。

如果要将短信写入UIM卡中,则要先设置 MEM2 为 SM

#echo AT+CPMS=\"ME\", \"SM\",\"ME\" > /dev/ttySDIO2

------------------------------------------------------------------------------------------------------------

#echo AT+CMGW=0,\"0000021002020702C4D886614E5C060104081E00031022C00103100B9003061210251925590A01400E070589B10CC29CB8\" > /dev/ttySDIO2

------------------------------------------------------------------------------------------------------------

#echo AT+CPMS=? > /dev/ttySDIO2

D/AT      (  100): AT(card:21)< +CPMS:("SM"-"ME"),("SM"-"ME"),("SM"-"ME")
D/AT      (  100): AT(card:21)< OK
------------------------------------------------------------------------------------------------------------

重启后发现UIM卡中的短信没了,在reference-cpb71.c中搜索CMGD

发现requestRadioPower中确实执行了CMGD=1,4 即删除所有UIM卡中短信的命令。暂时不明白是为什么。

------------------------------------------------------------------------------------------------------------

delete msg

#echo AT+CMGD=1,4 > /dev/ttySDIO2

------------------------------------------------------------------------------------------------------------

 

posted @ 2012-10-26 11:42  Jimwind  阅读(222)  评论(0)    收藏  举报
==============精通*学习*关注==============