SMS程序开发SMS程序开发九十年代初,AT命令仅被用于modem操作。由于没有控制移动电话文本消息的先例,因此开发了一种叫SMS BlockMode的协议,通过终端设备(TE)或电脑来完全控制SMS。几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM研制了一整套AT命令,其中包含对SMS的控制。AT命令在此基础上演化并被加入GSM 07.05标准,以及之后的GSM 07.07标准。 对SMS的控制共有三种实现途径: • 最初的Block Mode; • 基于AT命令的Text Mode; • 基于AT命令的PDU Mode; 到现在,PDU已取代Block Mode,后者逐渐淡出。 什么是PDU Mode? 它是发送或接收手机SMS消息的一种方法。消息正文经过十六进制编码后进行传送。 PDU命令有哪些? 基本的PDU命令是AT+CMGR,AT+CMGL,AT+CMGS。例如读取电话上全部未读过的SMS消息,最简单的办法是用AT+CMGL=0;而用AT+CMGL=4则可读取全部SMS消息,无论已读过与否。实例:15:38:58 TX:AT15:39:05 TX:AT+CPMS="ME"15:39:05 RX:AT+CPMS="ME"15:39:05 RX:+CPMS: 15,15,4,10,15,1515:39:05 RX:OK15:39:07 TX:AT+CMGL=015:39:07 RX:AT+CMGL=015:39:07 RX:+CMGL: 5,0,,5215:39:07RX:07914408020033F40407D0B1582C0600000030525183920028D437082E7FD3CB633A888E2E83EE6……
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论