:结合某城市公交线路查询系统中所要求的识别功能,设计了短消息接入收发平台。采用Siemens
GSM模块TC35设计具有短消息收发功能的系统,将GSM模块TC35与PC(短消息服务器)相连之后,通过自
行编制的短消息收发软件,实现中英文短消息点对点的双向收发,短消息收发软件的程序选用VB来开发。
### 基于TC35模块和VB的短消息接入收发设计
#### 1. 引言
随着GSM移动通信技术的发展及其在日常生活中的广泛应用,短消息服务(SMS)作为一种基本的服务功能,得到了越来越多的关注。短消息因其便捷性和低成本特性,在各行各业中都有着广泛的应用场景,特别是在城市公交线路查询系统中,短消息可以作为一种有效的信息传递工具。本文将介绍一种基于Siemens GSM模块TC35和Visual Basic (VB)语言开发的短消息接入收发平台的设计与实现。
#### 2. SMSServer方案概述
##### 2.1 整体构架
该短消息接入收发平台(SMSServer)主要通过GSM移动通信网络实现公交线路的短消息查询。平台包括以下几个核心组件:
- **短消息收发模块**:基于Siemens TC35模块,负责短消息的发送和接收。
- **短消息收发服务器**(PC):运行自定义的短消息收发软件,用于控制TC35模块,并与用户交互。
- **公交线路数据库服务器**:存储公交线路等相关信息,与短消息收发服务器进行数据交换。
##### 2.2 工作流程
- **发送短消息**:用户通过短消息收发服务器向TC35模块发送短消息命令,模块再将短消息发送到GSM网络。
- **接收短消息**:TC35模块从GSM网络接收短消息,并将其传送给短消息收发服务器进行处理。
##### 2.3 结构框架
SMSServer的分层结构如下:
- **用户层**:提供用户操作界面。
- **应用层**:负责短消息的识别和管理。
- **管理层**:处理SMS标准协议。
- **协议层**:实现AT指令集。
- **物理层**:包含TC35模块及与PC的物理接口。
#### 3. SMSServer的构成和实现
##### 3.1 TC35短消息模块
TC35模块是一款由Siemens生产的GSM模块,具有以下特点:
- **兼容性**:与Phase 2/2+兼容,支持双频GSM 900/GSM 1800。
- **标准化**:遵循ETSI标准GSM 07.07和GSM 07.05。
- **接口**:提供RS232数据接口。
- **结构**:集成了射频电路和基带处理器,支持稳定的信号传输、转换和放大。
##### 3.2 硬件组成
- **连接方式**:PC机的串口通过MAX232与TC35模块的串口连接。
- **电源供应**:整个电路的工作电压为直流3.3~5.5V,TC35模块的突发耗电电流峰值可达3A。
- **电平转换**:由于TC35模块的串行接口电平为0~3.3V,而PC机的接口电平为0~5V,因此需要通过MAX232进行电平转换。
- **SIM卡接口**:使用ZIF连接器提供6个引脚给SIM卡,确保SIM卡能够正常工作。
##### 3.3 软件实现
- **编程语言**:选择VB作为开发语言,编写短消息收发软件。
- **功能实现**:通过编写相应的程序代码,实现中英文短消息的点对点双向收发功能。
- **用户界面**:提供友好的用户界面,方便用户操作。
#### 4. 总结
本文介绍了一种基于TC35模块和VB的短消息接入收发平台的设计与实现方法。通过结合城市公交线路查询系统的实际需求,构建了一个稳定可靠的短消息收发系统。该系统不仅能够有效支持公交线路信息的查询,还可以扩展应用于其他领域,如紧急救援通知、天气预警等。未来的研究方向可进一步优化系统的性能,提高短消息处理的速度和效率,以满足更高要求的应用场景。