感測網路協定 - LEACH

    此通訊協定主要是把WSN的節點分成很多不同的群集,每一個群集都會有一個Head,在運作上分成兩個階段,Set-up階段跟Steady-state階段,在Set-up階段的時候,首先會先決定出各群集的Head,當決定好後這些Head節點會送出一個ADV的訊息到所有能夠接觸到的節點上,這些節點會回傳一個Join-REQ的訊息給Head讓他可以知道在自己的群集中有哪些節點存在,並且Head節點會執行TDMA的排班演算法決定各個節點傳送資料的時間,再把這些訊息告知群集中的節點。在Steady-state階段時會把時間分成需多段時間,而在群集中的節點便利用在Set-up階段得到的排班資訊依序的串歲資料給HeadHead再打資料送回給sink,需要注意的是在LEACH這個通訊協定的時間週期中這兩個階段是不斷的輪流的,也就是說每隔一段時間就要重新決定新的Head節點,這樣作是為了考慮到Head節點的能量消耗問題。