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