摘要
路由算法是无线传感器网络的关键技术之一,而任播技术是IPv6的三大通信模式之一。任播技术在均衡网络和服务器负载等方面有着广泛的应用前景。为了延长网络生存期,文中提出一种基于能量优化的无线传感器网络任播路由算法。首先对网络所在区域进行分区,然后计算发送节点到各基站路径的路径权重,最后发送节点根据路径权重将数据分路传输。在权重计算中,加入了节点剩余能量作为条件,并添加了低能量阈值,以防止少量路径过度损耗;添加了当前网络的生存期,以调整网络运行前后期能量权重的比重;同时,引入了灰狼算法对路径权重进行优化,找出最优的权重调节参数,以进一步延长网络生存期。仿真结果表明,通过灰狼算法可以找到更好的权重调节参数,使得网络生存期延长;通过与已有无线传感器路由算法进行比较可知,所提算法可获得更长的网络生存期,节点能耗也更加均匀。
- 单位