论文部分内容阅读
无线局域网技术的飞速发展,解决了远程测试领域对网络性能要求不断提高的问题,无线局域网技术在远距离测试网络当中的应用将成为一种趋势。基于802.11协议的无线网络技术,一般适合几十米到几千米范围内较高速率的数据传输应用。由于无线网络搭建的便利性,无线局域网适用于需要临时组网和难以布线的地方。目前,以无线局域网为基础构建的无线远程测试网络,在测试单元分散、测试环境恶劣等条件下,成为了优先的选择。无线数据传输平台是测试系统中的一个关键环节。如何更有效的利用和发挥无线数据传输系统在远程测试中的作用,是目前很多人都关注的问题。如何应用无线网络作传输介质,以文本通信和文件传输的方式搭建无线数据传输平台,来实现远程测试数据的实时传送和资源共享,将是本论文研究的重点。本文在分析了无线局域网和网络编程相关技术的基础上,选择以无线局域网作为网络传输介质,根据无线远程测试的传输系统的应用特点,对系统的硬件和软件进行了详细的分析,给出了系统的整体设计方案,提出并实现了基于无线网络技术的远程测试数据传输平台。系统的硬件选择802.11a作为无线网络的空中接口标准,工作在5.8GHZ频段上,通信距离超过了20KM,通信带宽可以达到30Mbps。系统的软件实现总体设计选择了C/S模式,服务端和客户端的I/O模型分别选用重叠I/O和事件通知模型设计,符合软件实现规模。服务器与客户端通过采用多线程同时响应多用户的请求。软件在文本通信的实现上解决了数据“粘包”问题,在文件传输方面,实现了断点续传,增加了测试数据在无线网络的应用背景下的传输可靠性和时效性。经过实验证明,无线远程测试数据传输平台实现了数据资源的共享,提高了测试工作的效率,有效整合了现有资源,为测试人员之间搭建出了一个及时、便捷的网络信息通信平台。无线远程测试数据传输平台的应用范围广泛。可以有效的满足远距离、高速率、测试单元分散、测试环境恶劣、测试信息需要实时交互和资源有效共享的问题。可以被广泛的应用到诸如水文、气象、地质等监测领域。