论文部分内容阅读
目前,远程监控技术已逐步应用于国民经济的各领域中,具有广阔的实用与商用价值。本课题来源于科技部资助的863项目“工程机械远程维护及监控系统”。工程机械设备数据如何实时、可靠、高效传回监控中心成为本文研究重点内容。在无线传输网络中,UDP协议较TCP协议在传输效率及速度上存在着一定的优势,但UDP协议也存在着可靠性差的问题。虽然,许多研究工作者基于UDP协议实现了一些可靠传输协议,如Reliable-UDP协议、REUDP协议等等,但这些协议对于工程机械设备的远程监控并不适用。为此,本文提出一种基于UDP的适应于工程机械设备数据无线传输要求的工业级传输协议CMDTP(Construction Machinery Data Transport Protocols,工程机械数据传输协议)。并在此基础上,实现了一种精准化、智能化、实用化的工程机械远程监控系统。文章对UDP、TCP进行了性能上的相应分析,并描述了基于UDP协议的可靠、高效设计原理。文章重点的研究内容为CMDTP协议的设计与实现,并对协议进行相关测试。为保证紧急数据传输的高实时性,协议采用队列分级缓存、优先级抢占发送策略;为提高工况数据发送效率,引入发送缓存池实现工况数据灵活可控的按需发送;为保障重要离散型数据可靠传输,本文采用采用单帧确认机制、问答式数据传输机制以及双探测帧机制;为保证连续型数据可靠传输,本文提出的“窗口着色”机制和断点续传,在保证数据可靠传输同时,大大的提高了传输的效率;最后,重定向机制的采用,实现了大规模、低成本的远程监控。通过实验,本文从几个不同角度对CMDTP协议进行了相关分析。实验结果表明CMDTP协议满足大规模工程机械设备远程监控要求,尤其对连续型数据的传输,在保证其可靠传输的同时,大大提高了其传输效率。最后,本文通过将前台页面与CMDTP协议结合起来描述,完整的展示了一套精准化、智能化、实用化的工程机械远程监控系统。