论文部分内容阅读
在我们的生活中,各个行业的发展都离不开运输业的协作,而运输装备的发展关系着整个运输业的前景。随着生活水平的提高,人们对运输装备有了更高的要求,其中运输装备的安全性是人们最关心的问题之一。利用网络和通信技术不仅能够实现运输装备的远程监控和数据同步,对其进行在线实时监控,让用户更加直观地了解运输装备的运行状态等信息,减小安全隐患,从而提高运输装备的安全性。而且能为远程售后服务提供重要工具,降低售后服务成本,同时还可以为装备制造商提供了多样本实时工况数据,使制造企业可以根据用户实际需求不断改进、提升产品。本文完成了运输装备远程监控系统的设计与实现。该远程监控系统能够对车辆、船舶、机车等运输装备进行实时远程监控,包括运输装备的运行状态、数据流、所在位置等,并能够根据用户需求实现特定的远程控制功能。该运输装备监控系统由数据终端、服务器端通信系统和监控中心三部分组成。数据终端模块负责装备的数据采集与发送,采用ARM嵌入式处理器MC9S08DZ60芯片及相关电路进行了硬件设计,根据数据终端的通信协议和数据处理等功能进行了软件设计,实现了数据终端在系统中的通信功能。服务器端的通信系统主要负责数据的接收、解析和发送。它结合了MFC框架、Windows Socket流式套接字、IOCP完成端口、WCF等技术。当数据终端通过GPRS网络发送的数据到达远程服务器时,服务器端的MFC数据采集模块对这些数据进行接收、解析并将数据传给WCF服务(包括WCF1和WCF2),WCF1服务将数据存储到数据库中,同时将其中一部分数据传给WCF2服务,WCF2服务再将数据直接显示到用户终端(web页面,即监控中心),以减少用户终端对数据库的访问量。监控中心是最终面向用户的,它结合ASP.NET SignalR控件和MVC模式等,向用户提供了一个图形化、动态化的双向程序界面,管理员可以根据自己权限来行使自己的权利。经过测试,本系统可以监控运输装备的运行状态等信息,并且可以实时地通过Web页面展示给用户。