簡單來說,LEACH-C是LEACH的後期版本,對分簇的算法進行了壹定的改進,不再是原先的隨機選擇簇頭節點的方式。LEACH-C協議是壹種集中式的分簇路由協議,在LEACH-C協議每個周期的開始階段, 所有節點把自己的位置信息和剩余能量值發往基站。 基站在收到這些信息後,首先計算所有節點的平均能量值,把能量不低於平均能量值的節點作為候選節點。 這種方式能夠減少選舉簇頭時因通信而消耗的能量, 從而有更多的剩余能量用於傳輸數據。