詳細介紹
施耐德XSZCD1503Y接近開關
接近開關傳感器能量路由的基本思想是根據節點的可用能量,即節點的剩余能量或傳輸路徑上的能量需求來選擇數據的轉發路徑。
在網絡中能量路由策略主要有以下幾種:
1、大PA路由,從數據源到匯聚節點的所有路徑中選取節點PA之和大的路徑。路徑2的PA之和大,但路徑2包含了路徑1,因此不是高效的從而被排除,選擇路徑4.
2、小能量消耗路由,從數據源到匯聚節點的所有路徑中選節點耗能之和小的路徑。
3、少跳數路由,選取從數據源到匯聚節點跳數少的路徑。
4、大小PA節點路由,每條路徑上有多個節點,且節點的可用能量不同,從中選取每條路徑中可用能量小的節點來表示這條路徑的可用能量。如路徑4中節點E的可用能量小為1,所以該路徑的可用能量是1.大小PA節點路由策略就是選擇路徑可用能量大的路徑。
上述能量路由算法需要節點知道整個網絡的全局信息,由于傳感器網絡存在資源約束,節點只能獲取局部信息,因此上述能量路由方法只是理想情況下的路由策略。
接近開關傳感器網絡中如果頻繁使用同一路徑傳輸數據,會造成該路徑上的節點因能量消耗過快而提早失效,縮短網絡生存時間。為此,研究人員提出了一種能量多路徑路由機制。該機制在源節點和目的節點之間建立多條路徑,根據路徑上節點的能量消耗以及節點的剩余能量狀況,給每條路徑賦予一定的選擇概率,使得數據傳輸均衡地消耗整個網絡的能量。
能量多路徑路由協議包括路徑建立、數據傳播和路由維護三個過程。
1、路由建立階段。這一階段是該協議的重點。每個節點需要知道到達目的節點的所有下一跳節點,并根據節點到目的節點的通信代價來計算選擇每個下一條節點傳輸數據的概率。
節點將下一跳節點選擇概率作為加權系數,根據路由表中每項的能量代價計算自身到目的節點的代價,并替代消息中原有的代價值,然后向鄰節點廣播該路由建立信息。
2、數據傳播階段。對于接收數據,節點根據選擇概率從多個下一跳節點中選擇一個節點,并將數據轉發給該節點。
3、路由維護階段。周期性地從目的節點到源節點實施洪泛查詢維持所有路徑的活動性。
能量多路徑協議綜合考慮了通信路徑上的消耗能量和剩余能量,節點根據選擇概率在路由表中選擇一個節點作為路由的下一跳節點。由于這個概率是與能量相關的,可以將通信能耗分散到多條路徑上,從而可實現整個網絡的能量平穩降級,大限度地延長網絡的生存期。
施耐德XSZCD1503Y接近開關