Una rete di sensori wireless è costituita da centinaia e/o migliaia di nodi omogenei e/o eterogenei in grado di interagire con l'ambiente e rilevare dati. Poiché queste reti sono limitate dal punto di vista energetico, l'efficienza energetica nell'instradamento è un tema di ricerca cruciale al giorno d'oggi. Sono stati proposti molti protocolli piatti e gerarchici per migliorare la durata della rete. Il protocollo Low Energy Adaptive Clustering Hierarchy (LEACH) è un noto protocollo di routing gerarchico ad alta efficienza energetica nelle WSN. In LEACH, i nodi sono divisi in cluster e vengono selezionate le teste dei cluster. I nodi inviano i loro dati alle rispettive teste di cluster e queste ultime sono responsabili dell'invio dei dati raccolti e aggregati direttamente al sink. Il presente lavoro valuta le prestazioni del protocollo LEACH e ne fornisce un miglioramento in termini di efficienza energetica. Il protocollo proposto considera molti parametri come l'energia residua e la distanza dalla stazione base, ecc. per la selezione delle teste di cluster e l'instradamento ad alta efficienza energetica.