- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种易二次开发新型短信猫设计及应用
一种易二次开发新型短信猫设计及应用摘要:本文介绍短信猫的工作原理,计算机与短信猫之间的通讯协议,短信猫的应用范围。经过测试,其工作稳定可靠,短信息的收发速度快。
关键词:短信猫;短信息;通讯协议
全球移动通讯系统(Global System of Mobile communication)的英文缩写是GSM,是当前应用最为广泛的移动电话标准。全球超过200个国家和地区超过10亿人正在使用GSM电话。GSM数字蜂窝移动通信网络提供的主要业务之一是短信息业务(Short Message Service),它通过无线控制信道传输,经短信息中心完成短信息的存储和转发。随着手机的广泛普及,短信息业务也已成为目前应用最广的通讯方式之一。
SMS MODEM,俗称短信猫,是一种基于无线GSM技术的MODEM,是一种内嵌GSM无线通信模块,插入移动运营商的手机SIM卡,可以与移动运营商的短信息中心建立无线连接,本地通过与PC的连接可以实现计算机控制应用系统实现自由的短信收发。
计算机与短信猫之间的通讯协议,包括了计算机发送短信息的命令和短信猫收到短信息的上传数据格式。通过简单的协议,就能让二次开发者方便、快速地开发出短信息收发系统软件。
一、硬件实现
1.短信猫的工作原理
短信猫收发短信的原理、资费和我们的平常所用的手机是一样的。但因为短信猫专注于短信收发应用,所以相对于手机,短信猫短信收发的速度要更快,可靠性更高,在目前的企业短信中应用广泛。短信猫的原理框图如图1所示。
2.MCU
MCU采用MSP430系列单片机。MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低 MSP430单片机功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor),称之为混合信号处理器。是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。其得点主要有:处理能力强,运算速度快,超低功耗,片内资源丰富等。
3.短信息模块
短信息模块的接入方式支持两种模式:基于AT指令的TEXT模式和PDU模式,它指的是短信息数据的编码格式,文本模式只支持7-bit编码,只能发送纯英文和数字信息。而PDU模式支持7-bit编码、8-bit编码和UCS-2编码,其中后者可进行Unicode编码。GSM模块采用标准AT指令集通信,其中本设计用到的AT指令如表1所示。
4.短信猫的硬件连接
本设计采用RS232接口,这种接口可以实现点对点的通信方式。随后出现的RS485解决了这个问题。如果需要一台服务器连接多台短信息猫,以实现更多更快的短信息收发功能,可以启用RS485通讯模块电路。多台短信猫共用一个服务器的连接方法如图2所示。由于PC机默认的只带有RS232接口,有三种方法可以得到PC上位机的RS485电路:(1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品;(2)通过PCI多串口卡,可以直接选用输出信号为RS485类型的扩展卡;(3)通过USB/RS232转换电路将PC机USB信号转换成串口RS232信号,再由RS232/RS485转换电路将串口RS232信号转换成RS485信号。
二、通讯协议
通信协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。
精简的短信猫和计算机之间的通讯协议,使得二次开发者不需要了解GSM模块及无线通讯网络的知识,不需要了解AT通讯集,降低了短信猫二次开发的难度,缩短了二次开发的周期。同时精简的通讯协议使计算机有了更大的灵活性,不受短信猫过多的约束,便具有更大的发挥空间。这也是本设计的一大特色。
1.协议说明
(1)适用范围:适用于计算机与本设计短信猫。
(2)通讯波特率:通讯波特率为9600bps。
(3)数据格式:起始位:1位;停止位:1位;校验位:1位奇校验;数据位:8位。
2.发送短信命令
字段意义:
三、短信猫的应用范围
企业办公:会议通知短信确认、日程提醒、公告订阅短信。
商品流通业:促销活动通知、会员管理、供应商管理等。
物业管理公司:客户关怀、缴费通知、小区公告短信等。
银行:企业对账通知、内部信息沟通、短信客户关怀等。
医院:短信挂号、住院病情通知、医院保健预约等。
酒店:住宿信息、服务信息、客房信息等。
文档评论(0)