摘要: 昨天简单完成了解码部分,今天加入编码部分(同一个类中)。方式和编码部分类似,利用属性对字段访问的特点,把解码程序写在属性访问部分。解码的函数只需读取这些属性值即可完成PDU解码工作。手机或短信猫接收到的PDU字符串包含SCA、PDU-Type、OA、PID、DCS、SCTS、UDL、UD八个部分,每个部分包含对应字段和 属性,字段中存储PDU格式编码对应段的字符串(函数先把对应字符串存入对应字段),属性读取过程写入代码,读取的值即为解码后的数据(短信内容、手机号 码等)。从PDU获取信息需读出(解码)四部分:SCA、OA、SCTS、UD,以下分别对其讲解。有关收到信息PDU格式解析参考:短信猫 阅读全文
posted @ 2011-09-23 16:15 董雨 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 刚研究完PDU格式的短信编码,的写了个简单PDU编解码类,贴出来分享下PDU编码,即发送方PDU格式:包括SCA,PDU-Type,MR,DA,PID,DCS,VP,UDL,UD九个部分。详细请参考:短信猫软件的实现(C#)<三>PDU格式短信解析编码利用类属性访问的特点编写:字段对应属性,PDU的每个部分对应一组字段属性,写属性时对字段写入对应部分的PDU编码,编码函数从字段值得 到,直接返回各个字符串的对应PDU值。计划编解码放入一个类,属性读取即得解码后的值,解码函数读对应属性值即得到解码后的字符串(短信内容、字符串 等)。本文详细介绍编码的方案及程序,下一篇是解码的程序,谢 阅读全文
posted @ 2011-09-23 16:14 董雨 阅读(528) 评论(0) 推荐(0) 编辑
摘要: AT指令收发短信主要有两种模式:Text模式和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,很容易实现,最大缺点不支持中文短信。PDU模式不仅能发送中文短信,也能发送英文短 信。PDU收发短信有三种编码可用:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,即英文短信,最多可发送160 字符。8- bit编码通常用于发送数据消息。UCS2编码用于发送Unicode字符,可发送中文字符,最多发送70字符。短信发送实例:Text模式(向号码为15050850677的手机发送“TEST”):1: AT ... 阅读全文
posted @ 2011-09-23 16:09 董雨 阅读(310) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/ryanShowTime/archive/2010/11/30/1892162.htmlAT指令开发Wavecom短信发送程序下面这个链接是一位牛人把 手机 SMS PDU 格式参考手册 英文版翻译过来的链接地址:http://xinos.cn/smspdu/manual.shtml#_Toc86589166这段时间应该公司要求开发wavecom的短信发送软件,所以用到了AT指令来开发,在这里把过程中遇到的一些问题帖出来,希望对大家有所帮助.利用AT指令来开发wavecom的短信发送程序的时候,有几种模式,PDU模式,TEXT模式等,网上有很多帖子 阅读全文
posted @ 2011-09-23 11:26 董雨 阅读(264) 评论(0) 推荐(0) 编辑