当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:为了验证传感网信号接口与信号接口标准的一致性,设计了基于Web的传感网信号接口一致性测试系统,能够测试传感器节点上面的电压接口、电流接口、电阻接口、频率接口等。通过搭建传感网信号接口一致性测试平台,以电压信号接口为例说明信号接口测试过程和结果分析,表明所设计的测试系统能够实现传感网信号接口一致性测试。

0 引 言

物联网从技术的角度又称为传感网,其涵盖了感知层、 网络层到应用层在内的各种产品、系统和行业应用方案,所以 相应的测试范畴很广。根据各层特点和产品特性,传感器网络 涉及到的测试包括了通用性能测试,标 准一致性测试和典型行业应用测试。而 传感网信号接口一致性测试就属于其中 的标准一致性测试 [1-4]。

 全国性技术组织传感器网络标准工 作组(WGSN)于 2008 年 12 月成立了 接口项目组,对传感器网络节点输入输 出接口的连接约束等做出规范,制定统 一的接口标准《传感器网络 接口 信号接 口规范》[5]。由于大多数标准实现者并不 参与到信号接口标准的制定过程中,所 以信号接口标准实现者对于同一信号接 口标准的不同理解以及实现过程中的主 观因素,都将导致相同标准的不同实现。 所以,需要对信号接口标准实现进行相 关测试,确保基于传感网信号接口标准 的产品符合标准规范。因此,执行传感 网信号接口一致性测试成为了传感器网 络应用发展的重要环节和必要步骤。


1 信号接口测试系统总体架构设计

 针对传感网信号接口标准和给出 的接口测试方法,本文设计了一个基于 Web 的传感网信号接口一致性测试系统 [6-10]。信号接口测试的 架构如图 1 所示。该系统能够测试和检验传感网信号接口与信 号接口标准规范的一致性,测试传感器节点能否实现传感器互 换和即插即用功能,完成各种类型传感器以统一的信号接口标 准接入网络。

基于Web的传感网信号接口的一致性测试系统设计


整个测试平台的硬件设备包括测试服务器、测试路 由器、测试信号源、被测传感器节点(可外接传感器 / 信 号源)。除了测试服务器以外,其余设备均采用 TI 公司的 CC2530 射频芯片实现数据的无线收发模块,CC2530 是一款符合 IEEE802.15.4 协议标准,可工作在 ISM 频段为 2.4 GHz 的射频系统芯片可满足工作要求。测试路由器主控芯片为 LM3S9862,具有高性能的 Cortex-M3 内核和 10/100M 以太网 接口。测试信号源为常用的波形发生器、直流电压源、直流电 流源。

 2 信号接口测试软件设计 

基于上述测试架构的软件结构如图 2 所示,测试软件中 接口文件验证模块对被测设备提交的信号接口表述文件进行 验证后,如果符合信号接口标准要求,测试软件则调用 XML 解析器对表述文件进行解析,得到被测节点所支持的传感器 类型以及所涉及的相关电气参数。然后将测试信号源按照表述 信息接入传感节点。

基于Web的传感网信号接口的一致性测试系统设计



3 信号接口测试系统实现 

测试系统的软件实现主要是测试界面的设计,测试页面 是测试者与测试系统的信息交换窗口,本系统提供一个友好的 图形操作界面,设计的交互界面如图 3 所示。

基于Web的传感网信号接口的一致性测试系统设计



在执行信号接口测试案例之前,需要先对被测节点提供 的基于 XML 格式的信号表述文件进行验证,查看各类型的 信号接口文件的格式和内容是否符合标准规范。如若符合,页 面上将显示解析后的节点所支持的信号类型和电气参数等信 息,然后将标准的传感器按照指定接入方式接入到传感节点 上。通过在测试案例信息区域选择所要进行的测试案例,点 击启动测试,开始依次执行选中的测试案例。当前测试案例 信息中显示了每个测试案例的案例名称、测试案例描述、起止 时间、测试状态和测试判决。页面下方区域则显示了每个测 试案例的具体执行过程。

4 电压信号接口测试及结果分析 

(1)一致性要求 :为了实现电压型传感器互换和即插即用 的功能,要求被测节点提供符合接口规范要求的信号表述文 件,并且能够支持电压型信号及其相关电气参数的输入。 

(2)测试目的 :验证被测节点是否按照标准规范的格式 和内容提供电压型信号接口表述文件,以及能否支持该类型 信号的输入。 

(3)测试过程 :

Step1 :用户通过远程访问测试服务器,提交被测设备的 信号接口表述文件 ;

Step2 :测试服务器调用文件验证接口、对基于 XML文 件格式的信号接口进行验证,查看其是否符合接口标准定义 的信号接口相关参数的内容与格式 ; 

Step3 :读取所提供的信号表述文件,解析出被测节点支 持的电压型传感器及其相关电气性能参数,并存储相关信息, 将测试信号源的电压型信号源接入传感节点的电压型通道上, 准备执行测试 ;

Step4 :测试执行模块发送 UTA 命令,调用 IUT 接口发 布一条读取该通道上的传感器数据的请求报文,通过测试网 关发送被测传感节点设备 ; 

Step5 :传感器节点接收到信号后,将相应通道上传感器 采集的数据发送至网关并上传至服务器 ;

Step6 :服务器中的测试模块接收到含有通道号的数据报 文,分析该通道号对应的通道类型是否为电压型,同时,验 证接收到的数据报文的特定字段是否为有效数据,即得到传 感数据是否在传感器感知物理量的范围内,如若类型一致并 且接收到有效数据,则测试通过,否则,测试不通过。

(4)测试结果

 电压型信号测试的测试案例执行结果如图 4 所示。

 进入测试配置页面,待电压型信号接口描述文件上传至 服务器之后,存储在指定路径中,对其进行验证,验证结果 如图 4(a)所示,表示该信号接口表述文件符合传感器网络 信号接口标准。点击查看后,该文件以层级结构显示出来,可 知被测节点支持 0 ~ 5 V 电压型信号,阻抗匹配为 5 Ω,电 压信号形式“0”表示共模,接地方式“0”表示单端参考接地 线。根据之前获得的通道参数信息可知 01 通道为电压型通道, 因此在 01 通道上配置电压型传感器,然后选择电压信号测试, 开始执行测试。下发测试命令给节点,节点返回传感数据信息 的报文,0x51为通道标识,01为通道号,0xA4 为数据类型标识, 0x08 为数据类型,表示 32 位浮点型,0x43 0xC8 0x00 0x00 为传感数据,转换成十进制为 400,在所测物理量范围之内,所以为有效数据,因此电压型信号测试例被判决成功。

基于Web的传感网信号接口的一致性测试系统设计

5 结 语

本文设计的传感网信号接口一致性测试系统可以测试信 号接口的标准一致性,测试过程人工操作较少,基本实现可 视化、自动化,测试范围广,基本覆盖了常见的物理信号,为 标准规范的实施和应用提供强有力的测试服务,通过验证传 感器节点相关产品与对应标准的符合性,提高产品兼容性, 有利于快速推广标准化产品和系统应用。






本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

甲类电源是一种开关式电源,它通过快速开关来控制电压,使输出电压保持恒定。甲类电源的输出电流波形接近直流,能够提供高效率和高功率输出。

关键字: 甲类电源 线性电源 电源

现在的智能家居越来越受欢迎,市面上出现了各式各样的无线收发模块,功能也各不相同,当然了,大家不能盲目的去采购,这样可能会带来一些不必要的损失。

关键字: 无线收发模块 功耗 网络协议

直流电是指电流方向始终保持不变的电流。在实际应用中,我们经常需要调整直流电的电流大小,以满足不同的需求。本文将从多个方面详细阐述直流电如何调节电流。

关键字: 直流 电流 负载调节

在人工智能的快速发展中,加强AI监管与推动AI技术的进步同等重要。从技术角度来看,可以通过可解释AI等技术手段增强AI的可信度。

关键字: 人工智能 AI 增强AI

随着科技的快速发展,人脸识别技术已经广泛应用于各个领域,如手机解锁、支付验证、门禁系统等。然而,有时我们可能会遇到人脸识别一直失败的情况,这不仅影响了用户体验,还可能引发安全隐患。本文将深入探讨人脸识别失败的原因,并提供...

关键字: 人脸识别 人工智能

随着科技的快速发展,人工智能(AI)逐渐从科幻概念变为现实,其应用广泛渗透到各行各业,为人类社会带来了前所未有的便利与机遇。然而,正如任何新兴技术一样,人工智能的发展也面临着诸多困难与挑战。本文将深入剖析人工智能发展所面...

关键字: 人工智能 AI

在科技迅猛发展的今天,人工智能(AI)已经从一个前沿概念转变为全球范围内的热门话题,深刻影响着我们的日常生活、工作和思维方式。本文将对当前人工智能的现状进行深入分析,从技术发展、应用领域、市场竞争以及挑战与机遇等多个维度...

关键字: 人工智能 AI

在科技的浪潮中,人工智能(AI)已经从一个遥不可及的概念,逐渐转变为影响我们日常生活的现实力量。无论是语音识别、图像识别,还是自动驾驶、医疗诊断,人工智能都展现出了强大的潜力和无限的可能性。那么,未来的人工智能发展前景又...

关键字: 人工智能 AI

在智能家居日益普及的今天,无线开关作为实现家居自动化的重要工具,受到了越来越多消费者的青睐。然而,对于许多家庭来说,如何将现有的普通灯具接入无线开关,实现远程控制,仍然是一个值得探讨的问题。本文将详细阐述普通灯具接入无线...

关键字: 无线开关 智能家居

本文旨在为读者提供一篇详尽的AWVS 13使用教程,从安装配置到实战应用,全面解析这一强大的Web应用安全扫描工具。通过本文的学习,读者将能够掌握AWVS 13的基本操作,提高Web应用的安全性。

关键字: awvs13 Web应用
关闭
关闭