在无线传感器网络体系结构中,网络层的路由技术至关重要。在分析了低功耗自适应分簇协议(low energyadaptive clustering hierarchy,LEACH)及LEACH相关的路由协议之后,提出一种基于LEACH的能量高效分簇路由算法(energy-efficient clustering routing algorithm based on LEACH,LEACH-EE)的改进算法。网络中所有节点形成固定的分簇,根据簇内节点的剩余能量来依次竞争簇首,同时尽量减少节点与基站之间的通信。簇内成员节点采用流量发送概率的方式向簇首传输数据监测信息。簇间采用多跳方式转发数据,可以有效地避免簇首能量消耗不均衡的问题。NS2仿真实验表明,改进后的算法有效地延长了无线传感器网络的寿命。
当前很多无线传感器网络路由协议没有将安全因素考虑在内,而且一些已有的安全方案没有紧密结合典型分簇路由协议的运行机制,因此提出一种基于动态分簇的异构传感器网络安全路由协议(secure routing for dynamic clustering,SRDC)。该协议在优先考虑能耗问题的基础上,通过多种安全机制实现密钥协商和节点认证以及高效的组密钥更新。实验表明,新的协议能够有效延长网络的生命周期,并且能给网络提供较强的抗俘获能力。