Le reti di sensori wireless sono un tipo di rete decentralizzata e autoconfigurante in cui i nodi sensori possono rilevare informazioni e trasmetterle alla stazione base. A causa della natura decentralizzata e dell'ampia diffusione, il consumo energetico è il problema principale delle reti di sensori wireless. Per ridurre il consumo energetico dei sensori wireless, il clustering gerarchico è un tipo di tecnica efficiente. In questo schema l'intera rete viene suddivisa in cluster di dimensioni fisse e in ogni cluster vengono selezionate le teste di cluster. Le teste di cluster vengono selezionate in base all'energia e alla distanza dalla stazione base. Il nodo sensore che ha una distanza minima dalla stazione base e che ha la massima energia viene selezionato come cluster head. In questo lavoro di ricerca, il protocollo WEMER è stato implementato e migliorato per aumentare la durata delle reti di sensori wireless. Nel protocollo WEMER, l'intera rete viene suddivisa in cluster e in ogni cluster vengono selezionati i cluster head. Nella rete vengono selezionati anche i nodi leader, che raccolgono i dati dalle teste di cluster e li trasmettono alla stazione base.