SPIN路由協議
發布時間:2015/2/20 15:58:45 訪問次數:1744
SPIN(Sensor Protocols for Information via Negotiation,信息協商的傳感器協議)[71是無線傳感器網絡中一種基于數據中心的路由協議,ADUC814ARV其通過節點之間的協商以建立傳輸路徑。SPIN協議的設計目標是能夠解決Flooding及Gossiping協議的內爆、重疊及資源利用不合理現象。SPIN協議在路由建立時,一共采用了3種類
型的數據包:ADV、REQ與DATA。ADV數據包是一個路由請求發起的數據包,當某一節點接收到數據包時,它會向其周圍的鄰節點廣播這個ADV數據包,以通告是否需要接收數據,由于ADV數據包體積很小,所消耗的能量資源較少。REQ數據包是請求響應數據包,當鄰節點接收到來自傳輸請求節點發起的ADV數據包后,若其需要接收,則向請求發起節點發送REQ資料包。DATA數據包即為傳采集的數據內容。SPrN協議的路由建立和數據侍輸過程如圖3-4所示,可分為4個階段。首先,0號節點向1號節點發送傳感數據。當1號節點接收到數據后,向其周邊鄰節點廣播ADV數據包,通知鄰節點自己有傳感數據需要轉發。當1號節點的鄰節點接收到ADV數據包后,根據自己的情況,自主選擇是否接收數據DATA,節點3與節點5選擇接收數據DATA,因此其向1號節點發送REQ數
據包。當1號節點接收到節點3、5發送的REQ,即立刻將DATA發送至這兩個節點。
SPIN(Sensor Protocols for Information via Negotiation,信息協商的傳感器協議)[71是無線傳感器網絡中一種基于數據中心的路由協議,ADUC814ARV其通過節點之間的協商以建立傳輸路徑。SPIN協議的設計目標是能夠解決Flooding及Gossiping協議的內爆、重疊及資源利用不合理現象。SPIN協議在路由建立時,一共采用了3種類
型的數據包:ADV、REQ與DATA。ADV數據包是一個路由請求發起的數據包,當某一節點接收到數據包時,它會向其周圍的鄰節點廣播這個ADV數據包,以通告是否需要接收數據,由于ADV數據包體積很小,所消耗的能量資源較少。REQ數據包是請求響應數據包,當鄰節點接收到來自傳輸請求節點發起的ADV數據包后,若其需要接收,則向請求發起節點發送REQ資料包。DATA數據包即為傳采集的數據內容。SPrN協議的路由建立和數據侍輸過程如圖3-4所示,可分為4個階段。首先,0號節點向1號節點發送傳感數據。當1號節點接收到數據后,向其周邊鄰節點廣播ADV數據包,通知鄰節點自己有傳感數據需要轉發。當1號節點的鄰節點接收到ADV數據包后,根據自己的情況,自主選擇是否接收數據DATA,節點3與節點5選擇接收數據DATA,因此其向1號節點發送REQ數
據包。當1號節點接收到節點3、5發送的REQ,即立刻將DATA發送至這兩個節點。
上一篇:Gossiping路由協議
上一篇:定向擴散路由協議