论文部分内容阅读
水表自动抄表是一项集底层数据采集、数据传输以及数据处理和远程抄表管理信息系统于一体的新技术,能够解决传统人工入户抄表带来的各种弊端,降低供水部门的管理成本,提高用水管理水平和服务质量。本课题针对水表自动抄表系统中的数据传输与抄表管理软件,研究和设计了基于GSM/GPRS的水表远程数据采集与管理系统。本系统以GSM/GPRS通信网络为依托,充分利用GSM/GPRS系统提供的SMS短消息业务和GPRS提供的分组数据传递业务以及Internet接入功能来完成集中器与数据服务器之间的数据传递。在服务器端,利用SQL Server来构建关系型数据库,对数据进行综合管理分析;PC端查询中心通过Web服务器访问服务器数据库,完成抄表功能和用户信息的管理以及收费等。文中首先对水表远程数据采集的底层硬件进行了简单的分析和介绍,并在此基础上详细介绍了水表数据的SMS编码和利用AT指令进行SMS短消息的发送,以完成集中器和数据服务器之间的通信。为了完成水表数据的GPRS分组传输,重点分析设计了TCP/UDP/IP协议,并完成了集中器和服务器端系统软件的设计。监控中心设在具有固定公网IP地址的计算机上,采用模块化、结构化的程序设计思想,以Microsoft Visual Studio 2005为集成开发环境,以Visual Basic.NET 2005为语言,利用SQL Server数据库技术开发抄表管理信息系统。系统的层次结构包括底层数据采集层、GSM/GPRS网络传输层、数据处理层和PC端查询中心。GSM/GPRS网络的覆盖范围非常广泛,因此利用GSM/GPRS开发的水表数据采集与管理系统将具有广阔的应用前景。