解决方案: - 适当降低网络或节点的性能来控制节点能量消耗
- 基于安全模板的数据融合
基于电池供电的传感器网络通常运行在火山地带、战区等人无法接近的恶劣甚至危险的远程环境之中,网络节点的电源更换或再充电等工作通常无法进行。广泛分布
于被测环境的传感器节点既要负责收集敏感数据,又要完成数据传输的路由等功能;而且,攻击者还可能会利用侵占节点向网络中注入大量的虚假数据包,致使节点
在传输这些数据包时耗尽能量而失去效用。因此,网络节点电源的无法替换性使能量消耗问题相对于传感器网络的其他关键技术而言尤为重要;在不影响性能的前提
下,设计有效的能量消耗控制策略成为传感器网络软硬件设计中的核心问题。
1 传感器网络节点组成及其能量分析
典型的传感器网络体系结构通常由分布的传感器节点、接收发送器、互联网和用户界面等构成。其中,传感器节点作为网络中的独立工作实体,其基本的功能子系统包括供电子系统、传感子系统、计算子系统和通信子系统等,如图1所示。
1.1 供电子系统
供电子系统由电池和ACDC转换器等模块构成,其主要任务是为其他各个子系统供给能源。
电池作为节点最主要的能量来源,其性能与容量至关重要。虽然增加电池容量可以延长供电子系统的能量供给时间,但采用有效的再充电技术或是太阳能等再生性能
源则更利于保证供电子系统的能量来源,为其他子系统实现持续性的能量供应。一种新的基于i?Bean无线技术和“能量获得”技术、靠感应振荡能量转换器工
作的i?Bean无线发射机[3],在没有电池供电的情况下,能由在50~100 mg力作用下的28~30 Hz振荡产生1.2~3.6
mV的电压,并允许在30 m距离上以115 kbps速率发送数据,为克服远程无线传感器网络面临的电池工作时间短等问题提供了一种有效的解决途径。
1.2 传感子系统
传感子系统由一组传感器和ADC控制器等构成,主要任务是负责采样/收集被测控对象的敏感信息,并转换成相应的数字信息。
理想情况下,传感子系统自动检测周期性和非周期性两类事件时[4],其能量消耗总量可简单概括为单次采样消耗的能量与采样次数的乘积。因此,要控制该子系
统的能量消耗必须从以下两个方面进行:一是控制单次数据采样所消耗的能量,二是控制采样频率。前者可通过采用低功耗器件,从元器件本身有效控制单次数据采
样的能量消耗。对于后者而言,由于传感器网络众多分布节点中往往是成组节点去监测相同的对象或敏感数据,有选择性地减少单个节点的采样频率并不会对被测数
据有效性和完整性造成破坏,只要依据应用需求合理设置节点采样任务的激活原则,就能在保证数据准确性的前提下,较好地控制该子系统的能量消耗。