毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
SIM300模块GSM数据采集管理系统设计(12)
文本框 txtSendWho
文本框 txtSendNo
文本框 txtCon
标签 Label1 短信中心号码
标签 Label2 姓名
标签 Label3 手机号码
本程序短信发送使用PDU模式,通过PDU编码实现,PDU 编码主要包含这些内容:短信息中心( SMSC) 号码信息、短信息首字节、短信息索引号、目标号码信息、协议标示符、数据编码方式、校验周期、短信息长度和内容。SMSC 号码信息可以省略,此时 SMSC 号码长度等于 0,发送短信息时使用内设的 SMSC 号码,在 SMSC 号码长度字节(00) 后直接跟着 TPDU。其中 SMSC 号码和目标号码是以十进制半八位字节编码,短信息内容是以十吹冰进制七位字节或 Unicode 编码,其他信息是以十吹冰进制八位字节编码。UDP编码首先将要发送的短信内容逐字转化为十进制的Unicode码,再把这些 Unicode 码转换为十吹冰进制。在VB中我们通过下面的函数应用VB自带的一个格式转换函数ChrW()将中文字符转换为Unicode码:首先定义一个sb变量来计算smsg字符串的长度,使ascg赋初值为空,并使用AscW()函数将汉字转化位Unicode编码,如果转出来的Unicode编码的绝对值小于127,那么就把stmp的十吹冰进制与上“00”赋值给stemp,然后把得到的十吹冰进制的值stemp与上ascg赋值给ascg,取消ascg两边的空格,就可以得到汉字转成的Unicode编码了。
同样,为了发送以PDU模式发送短消息,必须将短信中心号码和对方手机号码也转换为PDU格式,下面的函数就是为了实现这种转换:在函数中设置一个变量tl,若他的值不等于11或者13的话,就显示给用户一个信息“wrong number tl”,当tl等于11的时候,让tl = tl + 2,则在短信中心号码前加86,接着使ti变量进入到一
共12页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
下一页
上一篇:
信号控制路网交通流动态分配研究
下一篇:
AT89C51单片机铁路沿线风速雨量采集方法设计
PSpice的电容式加速度计闭环反馈控制模块设计
STM32激光雷达探测器高压电...
FPGA实现以太网MAC控制器数据发送模块
GSM-R系统下信号机的研究
FPGA实现以太网MAC控制器MAC控制模块
NRF24L01射频模块的ARM控制与通讯软件设计
Android手机电蚊香模块设计
PCI+PID算法直流力矩电机速...
提高小學语文課堂朗读教...
高效课堂教师问卷调查表
小型通用机器人控制系统设计任务书
浅析施工企业保理融资成...
MNL模型历史城区居民活动...
《水浒传》中血腥暴力研...
从企业eHR建设谈管理信息...
遥感土地用变化监测国内外研究现状
大规模MIMO系统的发展研究现状