针对LEACH协议在进行簇头选举时,会造成网络能量消耗极快的问题,提出I-LEACH路由算法。I-LEACH算法增加剩余能量和WSN平均能量的概念,保证簇头选举更合理,减少节点能量小于WSN平均能量的节点当选簇头的几率。入簇能量包当中包含节点入簇的能量信息,簇头在接受信息后开始对本簇平均能量进行计算,同时向基站转发计算结果,基站在一定程度上制约了网络能量损耗。实验结果验证显示,ILEACH算法能够提升整个WSN的使用寿命、吞吐量以及能量转化效率。