摘要
无线传感器网络(WSN)能够利用传感器节点快速准确地获取物理世界的信息从而作为物联网的感知层在监控领域得到了广泛的应用,而能量利用率是能量受限无线传感器网络的一个关键属性,直接影响网络的生命周期.经典的分层路由LEACH(及其变种)算法是无线传感器网络中最常见的节能路由协议.该文提出了一种改进的LEACH算法,由sink节点集中计算并选择剩余能量较高的节点作为簇头并根据距离计算最优簇边界进行分簇,将网络划分为多个簇,然后利用改进蚁群优化(ACO)算法实现簇头节点到sink节点的多跳通信.簇内节点将感知数据发送给簇头,再由簇头转发给sink节点,从而实现数据的簇内和簇间的二级传输策略.将该算法与LEACH进行了仿真比较,结果表明,改进后的无线传感器网络的感知数据传输策略在网络生命周期和吞吐量方面明显优于LEACH算法,在延长网络生命周期的同时提高了网络的数据传输量.