基于TC35i的短信平台的设计与开发

来源 :数字化用户 | 被引量 : 0次 | 上传用户:zifeng_ok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文设计开发了一种通用性很强的短信应用平台,文中对短信模块的硬件应用进行介绍,解释了AT命令的使用方法,最后给出了上位机监控软件与短信模块的通讯设计。该系统具有设计简单、通用性强、易扩展、运行稳定等特点。
  【关键词】AT命令 PDU RS485通讯
  近几年,短消息业务以各种各样的应用渗入到公众的日常生活中,已经由日常应用向企业/行业应用扩展,越来越多的企业开始开展各种短信业务。在此需求下,本文设计了一个通用性很强的短信平台系统,该系统短信收发成功率高,运行稳定,同时界面设计生动形象,清晰简单,易学易用。本系统可以独立使用,也可以在此基础上进行二次开发,最大程度的满足个性化应用。
  1系统设计
  本系统将PC软件与短信模块集成在一起,构成一个通用性较强的短信平台,可以在此平台上实现二次开发,将许多应用很轻松地与短信功能结合在一起。本设计采用了西门子的短信模块TC35i。
  1.1 短信模块TC35i的硬件介绍
  TC35i模块有40个引脚,通过一个ZIF(Zero Insertion Force,零阻力插座)连接器引出。这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。
  TC35i的第1~5引脚是正电源输入脚,通常推荐值4.2V;第6~10引脚是电源地。11、12为充电引脚,可以外接锂电池。15脚是启动脚IGT,系统加电后为使TC35i进入工作状态。
  TC35i模块的数据输入/输出接口实际上是一个串行异步收发器。它有固定的参数:8位数据位和1位停止位,无校验位,波特率在300bps-115kbps之间可选,默认9600。硬件握手信号用RTS0/CTS0,软件流量控制用XON/XOFF,CMOS电平,支持标准的AT命令集。
  1.2 TC35i的短信控制模式
  TC35i对短消息的控制共有两种模式:
  基于AT命令的PDU模式;基于AT命令的Text 模式。
  本设计采用基于AT命令的PDU模式收发短信。
  AT标准是一个行向导命令语言,每条命令由3部分组成分别为前缀、主体和终止字符
  前缀由字符AT构成,来源于单词attention的头字母。主体由命令,参数和可用到的数值组成。
  1.3 PDU模式短消息的接收与发送
  1.3.1 短消息的接收:
  根据设置不同,TC35i将收到的短消息保存在缓存单元或存入SIM卡,从TC35i中接收短消息实质上就是从SIM或缓存中读出信息。这主要利用AT+CMGR和AT+CMGL两条指令来完成。
  接收短信息时要先建立联接,传送一些初始化指令,然后传送以下指令:
  AT+CMGF=0 置为PDU模式
  AT+CMGR=1读取接收的一条短信息
  在PDU模式下,GSM通信模块的回答格式为:
  +CMGR: ,,
  其中: stat表示该条短信息的状态,通常为0(未读过,新的短信息)或1(已读过);
  Length为十进制数,表示pdu数据长度减去短信息服务中心地址长度,单位为字节;
  为回车换行;pdu为PDU模式的数据包。
  然后,要分析PDU数据包,根据PDU的数据格式将收到的中文信息和其它相关信息解析出来。
  1.3.2 短消息的发送:
  与接收短信息一样,发送时也要先建立联接,传送一些初始化指令,然后发送短消息内容。
  AT+CMGF=0 {选择PDU模式}
  OK
  AT+CMGS=33{发送短信息,33 octets(不包括最初9个短信息元字节)}
  手机回答:>{允许上传数据,ASCII码是($20H,$2EH)}
  发送:
  0891683108200005F011000D91683117293955F9000800124E2D56FD75355B506280672F4FE1606F7F51
  不计最初9个短消息信元字节,本短信息有28字节(48个字符)。AT+CMGS仅说明了SMSC信息内容的长度,在收到modem回答的>符号手才发送PDU数据串,并以(CTRL^Z)结束。
  以上是对TC35i模块软硬件资料的介绍,本设计中直接采用了市场上基于TC35i的GSM模块,所以在应用中主要是上位机通过串口通讯来控制模块收发短信,接下来介绍上位机软件的设计。
  1.4上位机软件编程及调试
  上位机软件是本系统的重要实现平台,本设计采用DELPHI编程环境实现上位机软件的編写、调试。上位机软件从架构上采用C/S形式,分为3大部分:
  监控软件、客户端软件和数据库软件。
  与硬件的串口通讯部分是重点,这里给出PDU数据格式,这是收发短信的难点:
  PDU相当于一个数据包,它由构成消息(SMS)的信息组成。作为一种数据单元,它必须包含源/目的地址、保护(有效)时间、数据格式、协议类型和正文,正文长度可达140字节,它们都以十六进制表示。PDU结构根据短消息是发送还是接收而不同。
  例如,我们要将字符“Hi”字符发送到目的地“13677328099”
  PDU字符串为:
  08 91 683108701305F0 11 00 0D 91 3176378290F9 00 00 00 02 C834
  2结束语
  本文设计的短信应用系统,可以基于当前的数据库进行二次开发,而不需要更改短信监控系统,使得本系统的扩展应用非常方便,有利于本系统的推广。
  参考文献:
  [1]刘于宝,王广谊.基于短信平台的信息化管理模式 《放射学实践》 2013年6期
  [2]许高阳,索寒生.化工销售物流短信系统设计与应用 《计算机与应用化学》 2012年12期
  [3]唐明董,张俊波.基于GSM模块的短信平台服务器设计与实现 《微计算机应用》.2007年2期.
  作者简介:
  许峰,男(1977.10—),汉族,研究生,研究方向:自动控制、电子信息。
其他文献
【摘 要】在工业生产当中,针对自动化计算机的相关应用产业其具体含义就是指以计算机为基础的相关技术在工业生产中实现全自动化控制的发展和实际的运用。从当前来看,我国在工业发展方面基于计算机技术的相关应用正处于中期发展阶段。本文主要就是针对工业自动化生产中对于计算机技术应用产业的具体特点以及发展状况进行分析和探讨,并且对工业自动化生产中的计算机应用产业做出了详细的阐述。  【关键词】工业自动化 计算机应
期刊
【摘 要】随着计算机网络技术的不断发展以及广泛应用,计算机网络在现代社会中发挥的作用越来越大,随之而产生的网络安全问题也越来越突出。本文主要围绕计算机网络通信安全特征及问题成因展开讨论,并提出了相应的防护对策,以供参考。  【关键词】计算机;网络通信;安全防护;对策研究  近年来,计算机网络技术的进步,改变了我们的生活,推动着社会经济的发展,随着网络通信范围的不断扩大,网络通信存在的安全问题也逐渐
期刊
【摘 要】随着社会的不断发展,特别是进入到信息时代以来,计算机网络技术的普及也使得网络安全问题受到社会各界的广泛关注。本文对邮政计算机网络建设的重点环节进行了分析,从网络优化、网络管理、网络安全维护等几个方面对邮政计算机的网络建设进行了探究。  【关键字】邮政计算机;网络建设;方案设计  前言  随着计算机技术的不断发展,网络已经渗透到我们生活的各个领域。我国的邮政系统在邮政信息化建设的过程中也必
期刊
【摘 要】此文主要是从软件测试目前发展状态的分析,整个IT行业对软件测试的重视度以及未来软件测试这个领域的发展前景这三方面进行展开探讨。软件测试面对的是软件测试工程师这个行业领域,所以对整个IT行业也有极大的影响力。  【关键字】软件测试;现状;前景;测试方法  一、软件测试的发展现状  软件测试是为了保证被测试对象软件达到合格的标准,保证软件在质和量上都满足了需求之后,再投放到市场使用。虽然现在
期刊
【摘 要】在信息时代下,计算机已经成为人们工作、学习、生活的重要组成部分,绝大部分的人能够较为熟练的操作计算机,但是对于计算机软件维护方面的知识知之甚少,致使计算机在出现问题时无法将其解决,更严重的是丢失相关数据,造成重大损失。从某种意义上来说,计算机软件维护不仅是简单表现在用户的情感体验上,其直接作用于软件公司的开发成本上。鉴于此,研究计算机软件维护的管理技术具有迫切性。而本文也以此为切入点对如
期刊
前言:随着改革开放的深入和城乡一体化的进展,中国社会的人口流动性日益增大,大量的农村劳动力涌向城镇、城市,给流动人口的管理带来巨大压力,特别是流动人口的治安问题日显突出。藏污纳垢是城中村出租屋的一个显着特点,给和谐社会、和谐社区带来了不和谐。实现流动人口的信息化、动态化管控措施迫在眉睫。  一、现有的人流人口信息管理技术模式  (一)微机前端采集。公安人口管理部门一般架设b/s架构的信息管理系统,
期刊
【摘 要】随着我国社会信息化进程不断发展,几乎各个领域都已应用计算机软件,但在电子设备、工业控制及武器装备中发挥核心作用的就是嵌入式系统。因此,软件产品质量的提高,软件缺陷的降低,让高品质的计算机软件产品更好地为人们服务显得尤为重要。该文章主要探讨嵌入式实时软件在计算机软件设计中的应用。  【关键词】嵌入式实时软件 软件特点 软件措施 实例介绍 未来趋势  嵌入式实时软件通常会用在计算机的软件设计
期刊
【摘 要】随着电力技术的不断发展,各种电气设备不断得到应用,使得电网的结构和组成越来越复杂。本文总结了目前电力系统中计算机信息技术的应用,展望了信息技术未来在电力系统中的发展趋势,对推进我国电力系统与计算机信息技术融合具有重要的作用。  【关键词】信息技术;电力系统;应用  随着世界性的能源枯竭不断加剧,智能电网作为一种清洁、高效、绿色的电网不断发展,给电网技术带来了革新性的变化。我国从2009年
期刊
【摘 要】本文通过分析公路工程项目信息的类别、特征以及管理要求,提出公路工程项目信息安全管理问题,认为结合现代信息管理系统,对公路工程项目进行安全管理,是有效预防和控制公路工程项目风险的重要途径。  【关键词】公路工程项目;信息管理;风险控制  当今社会,信息已经成为重要的资源,甚至在某种程度上,信息已经成为重要的资本。因此,信息管理已经成为管理学中非常重要的一个命题。公路是社会经济发展的重要动脉
期刊
【摘 要】随着科学技术的发展,数字影像技术在生产生活中各方面都得到了广泛的应用,为生产生活提供了很大的便利,如今数字影像技术也渗透到了轴承测试中。在轴承测试中引入数字影像技术,可以准确的测试出轴承各方面的参数,有利于轴承更好的工作。本文简单介绍了轴承检测的主要原理及技术特点和数字影像技术的技术现状,分析了数字影像技术在轴气浮承测试中的具体应用,希望可以给同行提供参考。  【关键词】轴承;测试;数字
期刊