摘要: 术语:MS:Mobile StationSC:Service Centre (used for SMS)SMS:Short Message ServiceSMSC:Short Message Service - Service CentreSR:Status Report Message stora... 阅读全文
posted @ 2015-11-17 17:32 小小笛子 阅读(2285) 评论(0) 推荐(0)
摘要: CMPP协议中,CMPP_SUBMIT_MESSAGE中有两个字段pk_total和pk_numer,恰看起来,这就是发送超长短信的设置参数,其实不然,这两个参数的设置,应该是没有用处。发送超长短信,需要做两件事情:设置TP_udhi的值设置为1,在消息正文中增加协议头。协议后可以两种格式,分别是长... 阅读全文
posted @ 2015-11-16 17:18 小小笛子 阅读(589) 评论(0) 推荐(0)
摘要: AT+CNUM是向SIM卡查询本机号码的。但是你必须先把这个号码写到SIM卡里面。因为无论移动或者联通的SIM卡,买给用户的时候都没有把本机号码写到SIM卡内。一旦你把本机号码写到了SIM卡内,无论你把这张SIM卡插到那台手机,用AT+CNUM都可以查出本机号码的。Action command re... 阅读全文
posted @ 2015-11-13 17:23 小小笛子 阅读(1905) 评论(0) 推荐(0)
摘要: 接收短信接收刚收到的短信有两种方法:轮询终端;使用事件轮询终端可以定期的使用AT+CMGL=0指令读取未读取得指令。方法简单,但许多时候都在做无用功,效率低下,一般不建议采用。下面主要讲解事件法:指令:AT+CNMI=,,,,参数:mode:0——缓存在终端1——直接发送到TEmt:0——接收到新的... 阅读全文
posted @ 2015-11-12 17:04 小小笛子 阅读(539) 评论(0) 推荐(0)
摘要: 查询短信:1、 查询具有相同状态的所有短信指令:AT+CMGL=n其中n代表0-4的数字。0——未读得短信。执行命令以后自行变为已读取。1——已读短信。2——草稿。3——已发送短信。4——全部返回(例):+CMGL: 76,3,,200891683108200805F011620D916831940... 阅读全文
posted @ 2015-11-11 17:07 小小笛子 阅读(259) 评论(0) 推荐(0)
摘要: 通常,发送和接收短信的终端都是通过串行接口连接电脑,这类设备用得比较多的是GSM Modem和手机。这类设备通常都支持PDU模式,但仍有少数设备只支持Text模式。设备硬件连接好以后可以通过发送AT指令测试设备是否连接正确能否正常通讯。在这里我使用Windows自带的“超级终端”工具进行通讯。此工具... 阅读全文
posted @ 2015-11-10 17:31 小小笛子 阅读(685) 评论(0) 推荐(0)
摘要: EMS——ConcatenatedShortMessage部分编码EMS较SMS复杂,但每条EMS的基础还是SMS,所以我直接继承了SMS类。区别主要是要处理好TP_UD和IE。对于ConcatenatedShortMessage,由于其IE和TP_UDHL占据了TP_UD的部分空间,所以每条短信英... 阅读全文
posted @ 2015-11-02 16:41 小小笛子 阅读(180) 评论(0) 推荐(0)
摘要: PDU的编码器的工作原理是解码器的逆过程。根据需要编码器只需要编码发送的PDU代码,工作相对简单。本文讲解编码思路,具体代码请参考Blog中PDUEncoder部分我把PDU的编码分为两部分,SMS和EMS。EMS部分我只提供了ConcatenatedShortMessage的编码器。这是超长短信的... 阅读全文
posted @ 2015-10-30 17:26 小小笛子 阅读(252) 评论(0) 推荐(0)
摘要: 例2 接收:SMSC号码是+8613800250500,对方号码是13693092030,消息内容是“你好!”。手机接收到的PDU串可以是08 91 68 31 08 20 05 05 F0 84 0D 91 68 3196 03 29 30 F0 00 08 30 30 21 80 63 54 8... 阅读全文
posted @ 2015-10-29 17:24 小小笛子 阅读(373) 评论(0) 推荐(0)
摘要: 目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信, 也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编... 阅读全文
posted @ 2015-10-28 17:21 小小笛子 阅读(687) 评论(0) 推荐(0)