Understanding LEACH Protocol in Wireless Sensor Networks


LEACH, Low-Energy Adaptive Clustering Hierarchy, is an application-specific protocol architecture for Wireless Sensor Network (WSN). It has become one of the bases for developing new architecture protocols or modifying the existing one in WSN.

It is an adaptive and self-organizing protocol that minimizes the energy consumption in WSN. The underlying idea behind LEACH is the use of randomized rotation of the aggregators so that energy dissipation is shared evenly among all participating sensor nodes. LEACH is suitable only for smaller networks where Cluster Head Nodes communication with Base Station (BS) directly, that’s why we use LEACH in each independent cluster-like networks.

While I keep updating this article, here is my current presentation about Understanding LEACH protocol.

You can download source code of LEACH Algorithm from our download section.

Leave A Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. mizan says

    I can not download the code file. Please send me the file to [email protected] if possible. regards. mizan

  2. […] score, the more yours will increase. This is more of spanning tree or reputation-based hierarchy algorithm for computation of the score. So, how does your scientific reputation measure […]

  3. nawel says

    please any one could help me i’m looking for the code of the protocol of congestion contront in WSN [email protected]

  4. Hamdi Nawel says

    please i want the code source of same protocols of congestion control in wsn like pccp,coda,facc,esrt….

  5. […] and QoS requirements. The recent advancements in Micro-electro-mechanical system (MEMS) and wireless communication technologies make it a pragmatic vision to deploy a large-scale, low power, inexpensive sensor networks (Ning […]

  6. Mandeep singh says

    hello ! i have downloaded the code of LEACH but is not able to run it in MATLAB..plz ekendra sir help me..