摘要

针对无线传感器网络传统分层路由协议在数据通信方面、簇头更换方面的不足,构思了一种基于地理位置的WSN低功耗路由算法。算法首先分簇,然后计算每个簇的质心,让簇中靠近质心的节点担任簇头节点,负责对簇内节点接收到的数据进行收集,并对接收到的数据进行融合操作,而簇中非簇头节点负责传输处理后的数据。同时,在更换簇头的问题上,让簇头节点的能量低于一定比例时再更换簇头,减少在成簇阶段的能量浪费。仿真结果表明,上述算法能够均衡节点的能耗,优化节点间的数据传输距离,进而减少节点的数据传输能耗,延长网络生命周期。