论文部分内容阅读
随着无线技术的迅猛发展和硬件制造水平的不断提升,为满足人们的需要,无线终端设备所具有的功能也越来越多,WIFI协议的流程也变得更加复杂,因而在无线终端设备的生产制造中,需要一套完整的协议测试系统,对终端设备进行各种WIFI协议流程的测试,以验证终端设备功能的完备性。本文以实验室项目“WIFI协议测试系统研究与设计”为背景,在实验室已有WIFI协议的研究基础下,着重对WIFI测试系统的上位机侧进行了研究和设计,从框架的方案构建到各个功能模块的流程,逐一进行设计与实现,并完成各个功能模块的测试,验证了功能模块的正确性。本项目中的WIFI协议测试系统上位机侧主要分为三个模块,分别是AP报文接收分类模块、报文编辑模块和通用测试模板定制下发模块。AP报文接收分类模块实现的是对AP侧发来的报文进行分类解析并作相应处理的工作,报文编辑模块实现的是无线测试报文的编辑和并针对报文特定协议字段进行定制的工作,测试模板定制下发模块实现的是在用户界面实现对AP的配置以及通用状态机的状态描述以获得单次测试用例的工作。本文首先介绍了WIFI协议测试系统的整体设计,引出在测试系统中上位机的关键模块,并围绕这些关键模块介绍了相关的关键技术,包括WIFI协议流程与关键帧格式、报文解析平台Wireshark和界面开发软件库Qt;然后根据上位机部分的需求,给出了各个功能模块的架构并给出了具体的实现过程,包括消息接收模块、报文的编辑模块的具体实现以及测试模板的主要构成;最后,对上位机侧的各功能模块进行单元测试。本文中的上位机模块的设计与实现为项目“WIFI协议测试系统的设计与开发”的一期目标提供了技术支撑。