传感器网络中的能量消耗问题研究.docx

上传人:安*** 文档编号:17736621 上传时间:2022-05-26 格式:DOCX 页数:9 大小:19.89KB
返回 下载 相关 举报
传感器网络中的能量消耗问题研究.docx_第1页
第1页 / 共9页
传感器网络中的能量消耗问题研究.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《传感器网络中的能量消耗问题研究.docx》由会员分享,可在线阅读,更多相关《传感器网络中的能量消耗问题研究.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、传感器网络中的能量消耗问题研究摘要:基于电池供电的传感器网络的节点电源无法交换,导致能量消耗问题直接影响网络的生命周期。本文从硬件构成及运行机制、计算复杂性、数据通讯量和能量攻击防范等方面,分析传感器网络的能量消耗问题;介绍局部能量消耗控制策略;指出只有从硬件和软件的各个技术层面建立统一的能源消耗量化评估模型,分析能量消耗问题,设计整体性的控制策略,才能保证传感器网络能量的有效性。关键词:传感器网络能量消耗控制策略能量攻击由传感器、微处理器和无线通讯接口组成的传感器网络日趋成为诸多监控系统的通用计算平台,在诸多领域都有应用价值。目前,国外对传感器网络涉及的各个方面进展了深化的研究,国内也正逐渐

2、成为研究热门之一。基于电池供电的传感器网络通常运行在火山地带、战区等人无法接近的恶劣甚至危险的远程环境之中,网络节点的电源更换或者再充电等工作通常无法进展。广泛分布于被测环境的传感器节点既要负责采集敏感数据,又要完成数据传输的路由等功能;而且,攻击者还可能会利用侵占节点向网络中注入大量的虚假数据包,致使节点在传输这些数据包时耗尽能量而失去效用。因此,网络节点电源的无法交换性使能量消耗问题相对于传感器网络的其他关键技术而言尤为重要;在不影响性能的前提下,设计有效的能量消耗控制策略成为传感器网络软硬件设计中的核心问题。1、传感器网络节点组成及其能量分析典型的传感器网络体系构造通常由分布的传感器节点

3、、接收发送器、互联网和用户界面等构成。其中,传感器节点作为网络中的独立工作实体,其根本的功能子系统包括供电子系统、传感子系统、计算子系统和通讯子系统等,如图1所示。1.1供电子系统供电子系统由电池和ACDC转换器等模块构成,其主要任务是为其他各个子系统供应能源。电池作为节点最主要的能量;,其性能与容量至关重要。固然增加电池容量可以延长供电子系统的能量供应时间,但采用有效的再充电技术或者是太阳能等再生性能源那么更利于保证供电子系统的能量;,为其他子系统实现持续性的能量供给。一种新的基于iBean无线技术和“能量获得技术、靠感应振荡能量转换器工作的iBean无线发射机,在没有电池供电的情况下,能由

4、在50100mg力作用下的2830Hz振荡产生1.23.6mV的电压,并允许在30m间隔上以115kbps速率发送数据,为克制远程无线传感器网络面临的电池工作时间短等问题提供了一种有效的解决途径。1.2传感子系统传感子系统由一组传感器和ADC控制器等构成,主要任务是负责采样/采集被测控对象的敏感信息,并转换成相应的数字信息。理想情况下,传感子系统自动检测周期性和非周期性两类事件时,其能量消耗总量可简单概括为单次采样消耗的能量与采样次数的乘积。因此,要控制该子系统的能量消耗必须从以下两个方面进展:一是控制单次数据采样所消耗的能量,二是控制采样频率。前者可通过采用低功耗器件,从元器件本身有效控制单

5、次数据采样的能量消耗。对于后者而言,由于传感器网络诸多分布节点中往往是成组节点去监测一样的对象或者敏感数据,有选择性地减少单个节点的采样频率并不会对被测数据有效性和完好性造成破坏,只要根据应用需求公道设置节点采样任务的激活原那么,就能在保证数据准确性的前提下,较好地控制该子系统的能量消耗。图1传感器网络节点构造框图1.3计算子系统计算子系统包括微处理器/微控制器、存储器和I/O接口电路等硬件;负责控制传感器、执行通讯协议和处理传感数据等软件算法;是节点的控制和计算核心。作为节点的功能控制中心和数据计算中心,计算子系统功能复杂,与其他各个子系统联络严密,因此,计算子系统的功能强弱、性能上下、在不

6、同工作状态活动、空闲和休眠等的持续时长以及不同状态间的互相切换等,都会严重影响整个节点的能量消耗。低功耗器件、适时休眠和空闲时的降频技术,都是硬件上减少计算子系统能量消耗的常用技术,节点间的功能轮换那么使从网络的整体来实现网络节点的能量消耗相对平衡。自组织的簇生成、传输数据的加密/解密以及通讯链路的建立和维护等,都是通过执行相应的指令序列来完成的,算法越复杂,指令条数就越多,消耗的能量也就越大。然而,算法是有效性、可靠性和复杂性的矛盾统一体,有效、可靠的算法往往具有较高的复杂性;简单算法的有效性、可靠性那么可能不适应于应用需求。应用环境的多样性和不确定性,使得软件算法的能量消耗远比硬件的能量消

7、耗控制困难,既要知足应用环境的需求,还要尽可能降低软件算法的复杂性。另外,资源受限的传感器网络节点还易于遭受物理损坏攻击,使得非对称密钥治理协议等其他计算机网络中普遍采用的控制机制和数据处理算法并不合适于传感器网络。根据应用环境的需求,传感器网络对各控制和数据处理算法往往会有不同层次的要求。因此,每种控制或者数据处理算法都是传感器网络中的非常具有挑战性的研究领域,需要根据节点能源的开展程度和技术特点,大幅度改造现有的成熟算法,或者重新设计新的处理算法,甚至于在必要的时候;还可通过适当降低网络或者节点的性能来控制节点能量消耗,以有效延长网络的生命周期。1.4通讯子系统由无线收发部件构成的通讯子系

8、统负责节点的通讯任务。无线收发部件采用的调制形式、数据率、发射功率和操纵周期等都是影响通讯子系统能量消耗的关键因素。另外,由于通讯元器件本身的物理特性等原因,通讯子系统即使处于空闲期,也有着与接收期几乎相近的能量消耗。因此,在没有通讯任务时,应尽可能地使通讯子系统进入休眠期,而不是让其处于空闲期。短间隔无线通讯和减少网络通讯流量是通讯子系统能量消耗控制的主要手段。传感器网络中普遍采用的级跳通讯就是通过缩短通讯间隔,降低发射功率的方法实现能量节省的;数据交融那么是通过减少网络流量到达降低能量消耗的目的。数据冗余是保证即使个别节点或者局部通讯链路失效时,基站仍能获取完好数据的有效手段;然而,直接传

9、输原始数据那么会严重增加网络通讯量,造成大量无为的能源消耗。簇首数据交融是消除冗余数据,减少网络通讯量的有效手段之一。传统的簇首数据交融方式中,簇首节点接收簇内各节点传来的数据,然后通过内容检查并消除冗余后将结果数据上传基站。此种方式仅是降低了数据路由经过中的能源消耗,对簇内数据传输的节点能源消耗问题没有影响。如图2所示,基于平安模板的数据交融机制,是通过少量数据传输替换大量数据传输的方法来更进一步地降低簇内的网络通讯量。其中,传感器节点并不直接传输收集数据,而是用从簇首节点接收到的平安模板生成收集数据的组合代码后再上传;簇首节点接收到传感器节点上传的代码数据,检查冗余后有选择地向局部传感器节

10、点申请传输实际数据,以有效降低簇内的网络通讯量。最后,簇首节点从选定的传感器节点接收到无冗余的收集数据并直接上传基站。图2基于平安模板的数据交融基于平安模板的数据交融机制是对传统数据交融机制的有益补充,使整个网络的能源消耗更加公道,平安模板还可减化数据加密算法,更进一步地降低能源消耗。不过,模板种子的更换频率太慢会严重影响到网络平安,太快又可能造成不必要的模板数据传输,频繁唤醒传感器节点进展模板数据处理,导致无为的能源消耗。因此,此方法的有效性取决于网络数据冗余的量,和冗余数据传输与模板数据传输/处理的能源消耗比例。2、能量攻击防范传感器网络节点无人值守、资源有限的固有特性,使其遭受的攻击范围

11、和形式更加多样化。与常规的资源消耗攻击有所不同,能源攻击即是针对节点能源的有限性,不以消耗节点的计算和存储资源为目的,而是着重消耗节点的能量。攻击者利用侵入节点,向网络注入大量的虚假数据,致使节点,尤其是路由节点,在大量的数据通讯中耗尽能量而失效,进而导致整个网络瘫痪。由此而言,入侵者的首要目的是消耗路由节点的能量,其注入的虚假数据的传送间隔越远,影响的节点数就越多。由于入侵者可能获得侵占节点的完全控制权,标准的验证机制对这类网络内部攻击的行为是没有作用的。检出虚假数据机制,是在网络中设置汇流节点,并由汇流节点来认证传感器节点的身份和整合数据报,基站与汇流节点进展有效的分析和交互验证后检出虚假

12、的数据报。该机制的重点是由基站检出入侵者注入的虚假数据以防止决策错误,而由于其不能减少虚假数据报的传送间隔,故不能被用于能量攻击的防范措施。为尽早检出和丢弃由被攻击节点注入的虚假数据包,以到达平安需要和降低由此产生的能源消耗,将交互验证的思想进一步扩展,在簇首节点到基站的数据传送链路上的各个节点间建立关联关系,如图3所示,进而所有节点以一种交织的逐跳方式验证其要传递的数据包。只有t+1t是设定的平安上限,取簇内的节点数个节点全部通过认证,数据包才能被传递到基站,因此,只要被攻击的节点数小于即是t,基站或者没有被攻击的节点就能检测出并丢弃由入侵者注入的虚假数据包。图3节点关联示意图t=3涉及传感

13、器网络软件、硬件各个层面的能量消耗问题至关网络生命周期。从网络构成及其运行经过而言,节点各个子系统的能量消耗又互相影响,此消彼长,针对单一子系统的能量消耗控制策略并不能从根本上解决问题。因此必须结合网络的应用环境,从器件选择、数据处理算法的有效性和复杂性、数据通讯量和网络运行机制等方面兼顾各个子系统的功能特点和性能要求,整体上评估能量消耗问题,必要时甚至适当降低性能标准,以设计相应的消耗控制策略,有效延长网络生命周期。总体上而言,传感器网络能量消耗控制策略应着重从器件本身的功耗特殊性、休眠进入原那么、缩短通讯间隔和减少网络流量这几个方面进展量化和设计。然而到目前为止,传感器网络的能量有效性还没有被模型化和量化,也不具有被普遍承受的标准,需要更进一步地深化研究。0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁