无线传感器网络节点协议一致性测试装置及方法制造方法及图纸

技术编号:9600031 阅读:128 留言:0更新日期:2014-01-23 04:36
一种无线传感器网络节点协议一致性测试装置及方法,在接收到控制指令后,根据预设的测试用例发送IEEE802.15.4标准或构筑于IEEE802.15.4标准之上的ZigBee、Zigbee?PRO、6LowPan和RF4CE标准协议的测试报文至基于IEEE802.15.4标准的无线传感器网络节点。侦听无线传感器网络节点通信时发射的无线信号,从无线信号提取通信报文。根据测试用例和通信报文进行IEEE802.15.4标准及构筑于其之上的ZigBee、Zigbee?PRO、6LowPan和RF4CE标准协议一致性测试,得到并输出测试结果。实时测试运行工作中的无线传感器网络,获取无线传感器网络节点通信时发射的无线信号时不会影响到整个网络的运行,降低分析的时间开销,提高了协议一致性测试的效率及准确率。

【技术实现步骤摘要】
无线传感器网络节点协议一致性测试装置及方法
本专利技术涉及网络通信技术检测领域,特别是涉及一种无线传感器网络节点协议一致性测试装置及方法。
技术介绍
无线传感器网络是由部署在监测区域内大量的廉价微型传感器节点,通过无线通信方式形成的一个多跳自组织网络,以其低功耗、低成本、分布式和自组织的特点带来了信息感知的一场变革。无线传感器网络具有的多种类型的传感器,可探测包括地震、电磁、温度、湿度、噪声、光强度、压力、土壤成分、移动物体的大小、速度和方向等周边环境中多种多样的物理现象,可应用在军事、航空、防爆、救灾、环境、医疗、保健、家居、工业、商业等众多领域。IEEE802.15.4标准的发布和推广应用是低速率、低速成本无线传感器网络发展的重要标志。业界在IEEE802.15.4标准的基础上开发了多种协议,不同厂家的产品在设计和实现的时候可能存在差异,会导致它们之间互操作性的问题,一旦部署在无线传感器网络中则有可能会给系统带来潜在的失效隐患,因此有必要对无线传感器网络进行协议一致性测试。传统的无线传感器网络节点协议一致性测技术,主要是在PC机网络协议分析软件上进行,需要手动设置侦听装置,测试用例的执行也需要手动控制,不支持协议报文的自动化分析,即测试需要依靠手工方式进行分析。因此,现有测试技术存在测试效率低、准确率低的缺点。
技术实现思路
基于此,有必要针对上述问题提供一种测试效率更高、准确度更高的无线传感器网络节点协议一致性测试装置及方法。一种无线传感器网络节点协议一致性测试装置,包括处理器,以及分别连接所述处理器的发送模块、测试结果输出模块和侦听模块,所述处理器用于在接收到控制指令后,根据预设的测试用例控制所述发送模块发送IEEE802.15.4标准或构筑于所述IEEE802.15.4标准之上的ZigBee、ZigbeePRO、6LowPan和RF4CE标准协议的测试报文至基于IEEE802.15.4标准的无线传感器网络节点;以及接收通信报文并根据所述测试用例和通信报文进行协议一致性测试,得到测试结果并发送至所述测试结果输出模块输出;所述侦听模块用于获取无线传感器网络节点通信时发射的无线信号,从所述无线信号提取所述通信报文并发送至所述处理器。一种无线传感器网络节点协议一致性测试方法,包括以下步骤:接收控制指令后,根据预设的测试用例发送IEEE802.15.4标准或构筑于所述IEEE802.15.4标准之上的ZigBee、ZigbeePRO、6LowPan和RF4CE标准协议的测试报文至基于IEEE802.15.4标准的无线传感器网络节点;获取无线传感器网络节点通信时发射的无线信号,从所述无线信号提取通信报文;根据所述测试用例和通信报文进行协议一致性测试,得到并输出测试结果。上述无线传感器网络节点协议一致性测试装置及方法,在接收到控制指令后,根据预设的测试用例发送IEEE802.15.4标准或构筑于所述IEEE802.15.4标准之上的ZigBee、ZigbeePRO、6LowPan和RF4CE标准协议的测试报文至基于IEEE802.15.4标准的无线传感器网络节点。侦听无线传感器网络节点通信时发射的无线信号,从无线信号提取通信报文。根据测试用例和通信报文进行IEEE802.15.4标准及构筑于其之上的ZigBee、ZigbeePRO、6LowPan和RF4CE标准协议一致性测试,得到并输出测试结果。实时测试运行工作中的无线传感器网络,获取无线传感器网络节点通信时发射的无线信号时不会影响到整个网络的运行,降低分析的时间开销,提高了协议一致性测试的效率及准确率。附图说明图1为一实施例中无线传感器网络节点协议一致性测试装置的结构图;图2为一实施例中侦听模块的结构图;图3为另一实施例中侦听模块的结构图;图4为另一实施例中无线传感器网络节点协议一致性测试装置的结构图;图5为一实施例中无线传感器网络节点协议一致性测试方法的流程图;图6为另一实施例中无线传感器网络节点协议一致性测试方法的流程图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术。但是本专利技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似改进,因此本专利技术不受下面公开的具体实施例的限制。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。一种无线传感器网络节点协议一致性测试装置,用于对无线传感器网络节点进行协议一致性测试,特别是针对IEEE802.15.4标准及在其基础上构建的无线传感器网络进行协议一致性测试。如图1所示,无线传感器网络节点协议一致性测试装置包括处理器110、发送模块120和侦听模块130,以及测试结果输出模块140。处理器110分别连接发送模块120、侦听模块130和测试结果输出模块140。处理器110用于在接收到控制指令后,根据预设的测试用例控制发送模块120发送IEEE802.15.4标准或构筑于IEEE802.15.4标准之上的ZigBee、ZigbeePRO、6LowPan和RF4CE标准协议的测试报文至基于IEEE802.15.4标准的无线传感器网络节点。侦听模块130用于获取无线传感器网络节点通信时发射的无线信号,从无线信号提取通信报文并发送至处理器110。处理器110接收通信报文并根据测试用例和通信报文进行协议一致性测试,得到测试结果并发送至测试结果输出模块140输出。本实施例中处理器110为嵌入式处理器,结构简单,体积小,便于携带。处理器可采用STM32F103R8T6处理器,处理器110还连接有外围电路,如RTC晶振电路、MCU晶振电路以及供电电路等,外围电路的具体设计属于现有技术,在此不做过多赘述。测试结果输出模块140具体可包括显示屏和/或扬声器,即测试结果可通过文字、图片或声音的形式进行输出。处理器110还可在接收到控制指令后,对发送模块120和侦听模块130进行初始化处理。处理器110在对发送模块120和侦听模块130进行初始化处理后,控制发送模块120发送测试报文至无线传感器网络节点。在向无线传感器网络节点发送测试报文之前,对发送模块120和侦听模块130进行初始化处理,使发送模块120和侦听模块130恢复到初始状态,避免历史操作对测试产生干扰,使测试更加精确。本实施例中发送模块120和侦听模块130均通过总线与处理器110连接,提交数据传输速率。总线具体可以是SPI(SerialPeripheralInterface,串行外设接口)总线或I2C(Inter-IntegratedCircuit,内部集成电路总线)总线等。在另一实施例中,发送模块120和侦听模块本文档来自技高网
...
无线传感器网络节点协议一致性测试装置及方法

【技术保护点】
一种无线传感器网络节点协议一致性测试装置,其特征在于,包括处理器,以及分别连接所述处理器的发送模块、测试结果输出模块和侦听模块,所述处理器用于在接收到控制指令后,根据预设的测试用例控制所述发送模块发送IEEE802.15.4标准或构筑于所述IEEE802.15.4标准之上的ZigBee、Zigbee?PRO、6LowPan和RF4CE标准协议的测试报文至基于IEEE802.15.4标准的无线传感器网络节点;以及接收通信报文并根据所述测试用例和通信报文进行协议一致性测试,得到测试结果并发送至所述测试结果输出模块输出;所述侦听模块用于获取无线传感器网络节点通信时发射的无线信号,从所述无线信号提取所述通信报文并发送至所述处理器。

【技术特征摘要】
1.一种无线传感器网络节点协议一致性测试装置,其特征在于,包括处理器,以及分别连接所述处理器的发送模块、测试结果输出模块和侦听模块,所述处理器用于在接收到控制指令后,根据预设的测试用例控制所述发送模块发送IEEE802.15.4标准或构筑于所述IEEE802.15.4标准之上的ZigBee、ZigbeePRO、6LowPan和RF4CE标准协议的测试报文至基于IEEE802.15.4标准的无线传感器网络节点;以及接收通信报文并根据所述测试用例和通信报文进行协议一致性测试,得到测试结果并发送至所述测试结果输出模块输出;进行协议一致性测试时,将通信报文的通信数据、节点的IEEE地址、传感器类型和传感器编号与理论通信报文比较,观察是否一致,输出测试结果;所述侦听模块用于获取无线传感器网络节点通信时发射的无线信号,从所述无线信号提取所述通信报文并发送至所述处理器。2.根据权利要求1所述的无线传感器网络节点协议一致性测试装置,其特征在于,所述侦听模块包括:接收天线,用于接收所述无线信号;巴伦元件,连接所述接收天线,用于对所述无线信号进行增强处理;单片机,连接所述巴伦元件,用于接收增强处理后的信号,提取所述通信报文并发送至所述处理器。3.根据权利要求2所述的无线传感器网络节点协议一致性测试装置,其特征在于,所述单片机包括缓存单元,用于缓存所述通信报文。4.根据权利要求2所述的无线传感器网络节点协议一致性测试装置,其特征在于,所述侦听模块包括带通滤波器,所述接收天线通过所述带通滤波器与所述巴伦元件连接。5.根据权利要求1所述的无线传感器网络节点协议一致性测试装置,其特征在于,还包括连接所述处理器,用于对所述处理器进行复位的复位电路。6.根据权利要求1所述的无线传感器网络节点协议一致性测试装置,其特征在于,还包括连接所述处理器,用于对所述处理器进行程序调试的调试接口。7.根据权利要求1所述的无线传感器网络节点协议一致性测试装置,其特征在于,还包括连接所述处理器连接...

【专利技术属性】
技术研发人员:张帆杨春晖杨东裕李冬林军
申请(专利权)人:工业和信息化部电子第五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1