论文部分内容阅读
近年来,远程监控系统在生产和生活中发挥着越来越重要的作用,电力、银行、交通等场所对于安全防范和现场监控系统提出了更大的需求和更高的要求。在煤气抄表系统中,随着科学技术的不断推进,传统的人工抄表费时费力,效率低下,已经不能满足信息化、自动化的先进企业管理的需求。而目前,国内的智能化抄表系统的数据业务功能很单一,远不能满足其对数据业务的智能化要求,因此,将远程监控系统融入到智能化抄表系统中,研制具有远程设备参数读写、智能化监控、手机短信报警等功能的高效科学的智能化抄表系统具有非常好的应用前景。为克服传统远程监控系统工作效率低、可靠性不高、无法做到与上层信息管理层或决策层的无缝连接、系统开放性不足、可扩展和可移植性不高等不利因素,本文采用了ModbusTCP协议来实现远程监控系统的协议透明性,使不同厂商的设备在各个系统间都可以进行无线通信。本文的主要工作和成果如下:1.针对设备参数读取和视频数据传输对可靠性和实时性不同的要求,在应用层采用Modbus TCP协议,在传输层采用TCP协议来实现设备参数读取,在应用层采用RTP/RTCP协议,在传输层采用UDP协议来实现视频数据传输。2.针对Socket通信出现的异常情况,采用开启TCP保活机制、发送心跳包、在传输数据前先检测3G网络、Connect超时自动重连等方法,实现了对Socket异常情况的及时处理。3.针对数据服务器与数据采集设备的通信协议不同,采用Modbus TCP协议实现协议转换,使得数据服务器与数据采集设备能够无障碍地通信。4.对多线程处理模式进行分析,根据系统的特点采用线程池技术来实现多线程的处理。5.针对短信收发技术的不同特征,对其进行分析,采用中兴MC8630模块AT指令实现手机中文短信收发,使得在数据服务器读取设备参数出错时能自动发送中文短信报警。6.确定RTP的封包大小,实现视频数据传输的RTP打包发送,并采用RTCP实现拥塞控制。7.进行系统的集成测试并对测试结果进行分析处理。最后,对全文进行总结,并对系统的不足和进一步的研究提出展望。