论文部分内容阅读
随着生产力和人民生活水平的提高,国内粮库逐渐形成大型化,多库统一管理的新格局。相较于传统的粮食管理体系,大型粮食企业管理员需要面对多库多地的情况,粮情系统远程化、实时化,集成化的需求更加强烈,本文在此需求下设计了基于VPN的远程粮情测控系统。系统主要实现在VPN网络环境下,用户通过远程操控粮库中的粮情检测系统执行各类测控任务,执行完毕后将数据上传给远程客户端,同时用户可以分别在现场与远端实现对粮情数据进行查询。本系统由四个大的部分组成:测控分机及传感器、现场工作站、VPN服务器,远程客户端。测控分机及传感器部分完成采集粮仓中的数据并将其上传,现场工作站负责配合远程端执行粮库内所有粮仓的测控工作,VPN服务器完成搭建VPN网络隧道,远程客户端通过网络控制现场工作站执行任务或获取检测数据。本文中重点研究现场工作站PC使用的本地粮情测控软件、系统软件远程部分以及VPN服务器的搭建。本地粮情测控软件通过VC6.0提供的MFC平台设计人机交互界面、串口通信程序与数据库系统等实现对粮情数据的测量与显示并能够查询。VPN服务器部分则通过Windows Server 2008 R2提供的平台进行搭建,在客户端间建立一条基于PPTP的VPN隧道,并保证数据在其中安全稳定的传输。系统软件远程部分使用Socket套接字编写基于C/S构架的远程网络软件,通过创建多线程和流量控制等技术使软件可以将稳定安全可靠的在TCP/IP协议网络中进行传输。本系统使用了VPN技术,是系统网络搭建成本大幅降低,并且在此基础上可以提供更加安全的网络通信服务。远程粮情测控系统解决了大型粮库的统一管理的问题,同时远程操作也使得系统的使用更加实时化,降低了用户的劳动强度,同时也推进了形成区域性粮情测控网络的步伐,已经成为了粮情的发展趋势。