專利名稱:一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線傳感網(wǎng)絡(luò)領(lǐng)域中的一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法。
背景技術(shù):
無線傳感網(wǎng)絡(luò)伴隨著傳感器技術(shù)、嵌入式技術(shù)以及通信半導(dǎo)體技術(shù)的快速發(fā)展而發(fā)展起來,在軍事國防、工農(nóng)業(yè)生產(chǎn)、環(huán)境監(jiān)測等許多領(lǐng)域有著巨大的科研價值和廣闊的市場前景,引起了各國的高度重視,被認為是將對二十一世紀產(chǎn)生巨大影響力的技術(shù)之一。無線傳感網(wǎng)絡(luò)的應(yīng)用是建立在數(shù)據(jù)可靠傳輸?shù)幕A(chǔ)上的,因此無線傳感網(wǎng)絡(luò)中路由協(xié)議的設(shè)計是無線傳感網(wǎng)絡(luò)的關(guān)鍵技術(shù)之一,路由性能的優(yōu)劣直接決定著無線傳感網(wǎng)絡(luò)的性能。無線傳感網(wǎng)絡(luò)的路由協(xié)議和應(yīng)用密切相關(guān),對于不同的應(yīng)用需求需要使用特定的路由協(xié)議,因此目前尚未有通用的無線傳感網(wǎng)絡(luò)的路由協(xié)議。無線傳感器節(jié)點具有能量有限、計算和存儲能力有限等特點,因此路由協(xié)議的設(shè)計要考慮節(jié)能、簡易和容錯性強等因素。傳統(tǒng)的無線傳感網(wǎng)絡(luò)是一種信息采集網(wǎng)絡(luò),其數(shù)據(jù)流向具有明顯的方向性。隨著傳感器技術(shù)、嵌入式技術(shù)的快速發(fā)展,傳感器節(jié)點不僅僅可完成信息采集,其可以完成電子干擾等更復(fù)雜的任務(wù),進而對數(shù)據(jù)從終端節(jié)點向下級節(jié)點自上而下的傳輸提出了要求。因此一種簡單高效可實現(xiàn)數(shù)據(jù)雙向傳輸?shù)穆酚蓞f(xié)議對于無線多跳傳感網(wǎng)絡(luò)具有重要意義。
發(fā)明內(nèi)容
本發(fā)明針對無線多跳傳感網(wǎng)絡(luò),提出了一種簡單高效、數(shù)據(jù)可雙向交互的無線多跳傳感器網(wǎng)絡(luò)的路由方法。它不僅可以完成傳感器節(jié)點數(shù)據(jù)采集,經(jīng)由路由節(jié)點向終端的數(shù)據(jù)傳輸,也可完成終端節(jié)點數(shù)據(jù)經(jīng)由路由節(jié)點向下級節(jié)點的數(shù)據(jù)傳輸,進而構(gòu)建數(shù)據(jù)可雙向傳輸?shù)膫鞲衅骶W(wǎng)絡(luò)。本發(fā)明一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法,所述的無線多跳傳感器網(wǎng)絡(luò)由具有全局的地址標(biāo)識的終端節(jié)點、若干路由節(jié)點和若干傳感器節(jié)點組成,其特征在于(1)建立無線多跳傳感器網(wǎng)絡(luò);(2)當(dāng)下級的路由節(jié)點或傳感器節(jié)點向終端節(jié)點發(fā)送數(shù)據(jù)時,則轉(zhuǎn)入步驟(3);當(dāng)終端節(jié)點需要向某個下級目的節(jié)點發(fā)送數(shù)據(jù)時,則轉(zhuǎn)入步驟(7);(3)當(dāng)下級路由節(jié)點或傳感器節(jié)點需向終端節(jié)點發(fā)送數(shù)據(jù)時,首先判斷本節(jié)點網(wǎng)絡(luò)狀態(tài),如未入網(wǎng)則快速入網(wǎng)。若該節(jié)點已入網(wǎng)則以自身作為源節(jié)點向該節(jié)點的上級節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;(4)網(wǎng)絡(luò)中接收到該請求幀的終端節(jié)點或路由節(jié)點判斷該幀的源節(jié)點地址是否存在于自身的下級節(jié)點列表中,若存在則向該源節(jié)點發(fā)送應(yīng)答幀,若不存在則不應(yīng)答;(5)請求發(fā)送數(shù)據(jù)的節(jié)點在接受到應(yīng)答幀后,繼續(xù)向其上級節(jié)點發(fā)送數(shù)據(jù)幀,其上級節(jié)點接收到數(shù)據(jù)幀后,向該節(jié)點發(fā)送確認幀,該節(jié)點接收到確認幀后,該節(jié)點在此次傳輸進程中任務(wù)結(jié)束。(6)若請求發(fā)送數(shù)據(jù)節(jié)點的上級節(jié)點為終端節(jié)點,則此次數(shù)據(jù)自下而上傳輸進程結(jié)束。若為路由節(jié)點則重復(fù)步驟(3)、0)、( 直至數(shù)據(jù)發(fā)送至終端節(jié)點,此次數(shù)據(jù)自下而上發(fā)送進程結(jié)束;(7)當(dāng)終端節(jié)點需要向某個下級目的節(jié)點發(fā)送數(shù)據(jù)時,首先判斷該目的節(jié)點是否為終端下級節(jié)點,若是則向該節(jié)點發(fā)送數(shù)據(jù)發(fā)送請求幀。若否則轉(zhuǎn)入步驟(11);(8)若目的節(jié)點為終端下級節(jié)點,則終端節(jié)點向目的節(jié)點發(fā)送數(shù)據(jù)發(fā)送請求幀,目的節(jié)點接收到請求幀后,向其上級節(jié)點即終端節(jié)點發(fā)送應(yīng)答幀;(9)終端節(jié)點接收到目的節(jié)點的應(yīng)答幀后,向目的節(jié)點發(fā)送數(shù)據(jù)幀;(10)目的節(jié)點接收到數(shù)據(jù)幀后向終端節(jié)點發(fā)送確認幀,則此次數(shù)據(jù)傳輸進程結(jié)束ο(11)若目的節(jié)點非終端的下級節(jié)點,則終端節(jié)點作為上級節(jié)點依次向其下級節(jié)點地址列表每個節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;(12)網(wǎng)絡(luò)中收到數(shù)據(jù)請求幀的節(jié)點向其上級節(jié)點發(fā)送應(yīng)答幀,上級節(jié)點接收到應(yīng)答幀后,向該下級節(jié)點發(fā)送數(shù)據(jù)幀;(13)下級節(jié)點收到數(shù)據(jù)幀后向其上級節(jié)點發(fā)送確認幀,并將接受到的數(shù)據(jù)在本節(jié)點中暫存;(14)接收到數(shù)據(jù)并暫存的節(jié)點作為上級節(jié)點,重復(fù)步驟(7) (14)直至目的節(jié)點接收到數(shù)據(jù)數(shù)據(jù)幀標(biāo)志著此次數(shù)據(jù)傳輸進程結(jié)束。其中,步驟(1)中的建立無線多跳傳感器網(wǎng)絡(luò)包括以下步驟(101)布放終端節(jié)點并開機,建立網(wǎng)絡(luò),此時終端節(jié)點具有最高節(jié)點級別;(102)根據(jù)無線通信指標(biāo),在設(shè)定范圍內(nèi)布設(shè)若干傳感器節(jié)點和路由器節(jié)點;(103)傳感器節(jié)點和路由器節(jié)點主動加入網(wǎng)絡(luò),各級節(jié)點獲取自身上級節(jié)點地址;(104)終端節(jié)點和路由節(jié)點獲取自身的下級節(jié)點地址列表,通過路由節(jié)點上報下級節(jié)點地址列表的方式,在終端上形成網(wǎng)絡(luò)的拓撲圖,整個網(wǎng)絡(luò)組建完成。本發(fā)明結(jié)合無線多跳傳感網(wǎng)絡(luò),提出了一種簡單、高效數(shù)據(jù)可雙向交互的路由方法。在無線多跳傳感網(wǎng)絡(luò)成功組建的基礎(chǔ)上,本發(fā)明提出的路由方法不僅可完成傳感器采集數(shù)據(jù)向終端節(jié)點的有效傳輸,而且可以完成終端節(jié)點數(shù)據(jù)向下級節(jié)點的有效傳輸。隨著傳感器技術(shù)、嵌入式技術(shù)以及通信半導(dǎo)體技術(shù)的快速發(fā)展,傳感器節(jié)點功能的增強,該發(fā)明將具有廣泛的應(yīng)用價值。
圖1是節(jié)點布設(shè)圖;圖2是網(wǎng)絡(luò)拓撲圖;圖3是數(shù)據(jù)自下而上傳輸流程圖;圖4是數(shù)據(jù)自上而下傳輸流程具體實施例方式以下結(jié)合附圖和實際對本發(fā)明做進一步的說明。本發(fā)明一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法,所述的無線多跳傳感器網(wǎng)絡(luò)由具有全局的地址標(biāo)識的終端節(jié)點、若干路由節(jié)點和若干傳感器節(jié)點組成,其特征在于包括以下步驟(1)建立無線多跳傳感器網(wǎng)絡(luò);(101)布放終端節(jié)點并開機,建立網(wǎng)絡(luò),此時終端節(jié)點具有最高節(jié)點級別;實施例中,如圖1所示具有標(biāo)識00的節(jié)點作為終端節(jié)點。(102)根據(jù)無線通信指標(biāo),在設(shè)定范圍內(nèi)布設(shè)若干傳感器節(jié)點和路由器節(jié)點;實施例中,如圖1所示,其中01#、0姊、03#、04#、05#作為路由節(jié)點,其他非終端節(jié)點為傳感器節(jié)點。(103)傳感器節(jié)點和路由器節(jié)點主動加入網(wǎng)絡(luò),各級節(jié)點獲取自身上級節(jié)點地址; 實施例中,結(jié)合圖2可以看出00#節(jié)點作為01 #,0 節(jié)點的上級節(jié)點,04#節(jié)點作為14#、15# 的上級節(jié)點。(104)終端節(jié)點和路由節(jié)點獲取自身的下級節(jié)點地址列表,通過路由節(jié)點上報下級節(jié)點地址列表的方式,在終端上形成網(wǎng)絡(luò)的拓撲圖,整個網(wǎng)絡(luò)組建完成。實施例中,結(jié)合圖2可以看出00#節(jié)點的下級節(jié)點列表中所存儲的節(jié)點地址為01和02,04#節(jié)點下級節(jié)點列表中所存儲的節(jié)點地址為14和15,通過路由節(jié)點上報下級節(jié)點地址列表的方式,在終端上形成網(wǎng)絡(luò)的拓撲圖,如圖2所示,標(biāo)志著整個傳感器網(wǎng)絡(luò)組建完成。(2)當(dāng)下級的路由節(jié)點或傳感器節(jié)點向終端節(jié)點發(fā)送數(shù)據(jù)時,則轉(zhuǎn)入步驟(3);當(dāng)終端節(jié)點需要向下級目的節(jié)點發(fā)送數(shù)據(jù)時,則轉(zhuǎn)入步驟(7)。實施例中,結(jié)合圖3以14#傳感器節(jié)點向終端節(jié)點發(fā)送數(shù)據(jù)說明網(wǎng)絡(luò)中數(shù)據(jù)上行過程,結(jié)合圖4以00#終端節(jié)點向05#路由節(jié)點發(fā)送數(shù)據(jù)說明網(wǎng)絡(luò)中數(shù)據(jù)上行過程。(3)當(dāng)下級路由節(jié)點或傳感器節(jié)點需向終端節(jié)點發(fā)送數(shù)據(jù)時,首先判斷本節(jié)點網(wǎng)絡(luò)狀態(tài),如未入網(wǎng)則快速入網(wǎng);若該節(jié)點已入網(wǎng)則以自身作為源節(jié)點向該節(jié)點的上級節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;實施例中,當(dāng)14#傳感器節(jié)點向終端節(jié)點發(fā)送數(shù)據(jù)時,首先判斷自身網(wǎng)絡(luò)狀態(tài),實施例中,14#節(jié)點已入網(wǎng),則向其上級節(jié)點04#節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;(4)網(wǎng)絡(luò)中接收到該請求幀的終端節(jié)點或路由節(jié)點判斷該幀的源節(jié)點地址是否存在于自身的下級節(jié)點列表中,若存在則向該源節(jié)點發(fā)送應(yīng)答幀,若不存在則不應(yīng)答;實施例中,04#點接收到14#節(jié)點數(shù)據(jù)請求幀后,由于14#節(jié)點存在于04#節(jié)點的下級節(jié)點地址列表中,則04#節(jié)點向14#節(jié)點發(fā)送應(yīng)答幀;(5)請求發(fā)送數(shù)據(jù)的節(jié)點在接受到應(yīng)答幀后,繼續(xù)向其上級節(jié)點發(fā)送數(shù)據(jù)幀,其上級節(jié)點接收到數(shù)據(jù)幀后,向該節(jié)點發(fā)送確認幀,該節(jié)點接收到確認幀后,該節(jié)點在此次傳輸進程中任務(wù)結(jié)束;實施例中,14#節(jié)點接收到04#節(jié)點的應(yīng)答幀后,則向04#節(jié)點發(fā)送數(shù)據(jù)幀,04#節(jié)點接收到數(shù)據(jù)幀后向14#節(jié)點發(fā)送確認幀,并將數(shù)據(jù)暫存;(6)若請求發(fā)送數(shù)據(jù)節(jié)點的上級節(jié)點為終端節(jié)點,則此次數(shù)據(jù)自下而上傳輸進程結(jié)束;若為路由節(jié)點則重復(fù)步驟(3)、(4), (5)直至數(shù)據(jù)發(fā)送至終端節(jié)點,此次數(shù)據(jù)自下而上發(fā)送進程結(jié)束;實施例中,04#節(jié)點非終端節(jié)點則繼續(xù)向其上級節(jié)點03#節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù),04#節(jié)點依次按照步驟幻、4) ,5)完成數(shù)據(jù)向其上級節(jié)點03#節(jié)點的傳輸,03#節(jié)點接收到數(shù)據(jù)后并將數(shù)據(jù)暫存;03#節(jié)點非終端節(jié)點則繼續(xù)向其上級節(jié)點00#節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù),03#節(jié)點依次按照步驟3)、4) ,5)完成數(shù)據(jù)向其上級節(jié)點00#節(jié)點的傳輸,00#節(jié)點接收到數(shù)據(jù)完成此次數(shù)據(jù)傳輸。(7)當(dāng)終端節(jié)點需要向某個下級目的節(jié)點發(fā)送數(shù)據(jù)時,首先判斷該目的節(jié)點是否為終端下級節(jié)點,若是,則轉(zhuǎn)入步驟(8);否則,轉(zhuǎn)入步驟(11);實施例中,00#終端節(jié)點向05#路由節(jié)點發(fā)送數(shù)據(jù)時,實施例中,如圖2所示,由于 00#終端節(jié)點下級節(jié)點列表為01、02,不包含05。因此轉(zhuǎn)入步驟(11);(8)若目的節(jié)點為終端下級節(jié)點,則終端節(jié)點向目的節(jié)點發(fā)送數(shù)據(jù)發(fā)送請求幀,目的節(jié)點接收到請求幀后,向其上級節(jié)點即終端節(jié)點發(fā)送應(yīng)答幀;(9)終端節(jié)點接收到目的節(jié)點的應(yīng)答幀后,向目的節(jié)點發(fā)送數(shù)據(jù)幀;(10)目的節(jié)點接收到數(shù)據(jù)幀后向終端節(jié)點發(fā)送確認幀,則此次數(shù)據(jù)傳輸進程結(jié)束;(11)若目的節(jié)點非終端的下級節(jié)點,則終端節(jié)點作為上級節(jié)點依次向其下級節(jié)點地址列表每個節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;實施例中,00#終端節(jié)點向01#下級節(jié)點發(fā)送數(shù)據(jù)傳輸請求;(12)網(wǎng)絡(luò)中接收到數(shù)據(jù)請求幀的節(jié)點向其上級節(jié)點發(fā)送應(yīng)答幀,上級節(jié)點接收到應(yīng)答幀后,向該下級節(jié)點發(fā)送數(shù)據(jù)幀;實施例中,01#節(jié)點接收到00#節(jié)點發(fā)出的數(shù)據(jù)傳輸請求后,向00#節(jié)點發(fā)送應(yīng)答幀 ’00#節(jié)點接收到應(yīng)答幀后,向01#節(jié)點發(fā)送數(shù)據(jù)幀;(13)下級節(jié)點收到數(shù)據(jù)幀后向其上級節(jié)點發(fā)送確認幀,并將接受到的數(shù)據(jù)在本節(jié)點中暫存;實施例中,01#節(jié)點接收到數(shù)據(jù)幀后,向其上級節(jié)點00#節(jié)點發(fā)送確認幀,并將數(shù)據(jù)幀在01#節(jié)點暫存;(14)接收到數(shù)據(jù)并暫存的節(jié)點作為上級節(jié)點,重復(fù)步驟(7)至(14)直至目的節(jié)點接收到數(shù)據(jù)數(shù)據(jù)幀標(biāo)志著此次數(shù)據(jù)傳輸進程結(jié)束。實施例中,01#節(jié)點按照8)、9)、10)、11)類似的步驟向其下級節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù),這里不再贅述。00#節(jié)點向其另一下級節(jié)點0 節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù),首先向0 節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;0 節(jié)點接收到00#節(jié)點發(fā)送的數(shù)據(jù)傳輸請求幀后,向00#節(jié)點發(fā)送應(yīng)答幀;00#節(jié)點接收到02#節(jié)點的確認幀后,向02#節(jié)點發(fā)送數(shù)據(jù)幀 ’02#節(jié)點接收到數(shù)據(jù)幀后,向00#節(jié)點發(fā)送確認幀,并將數(shù)據(jù)在02#節(jié)點暫存;由于目的節(jié)點05#節(jié)點存在于02#節(jié)點的下級節(jié)點列表中,因此02#節(jié)點向05#節(jié)點發(fā)送數(shù)據(jù)傳輸請求 ’05#節(jié)點接收到02#節(jié)點的數(shù)據(jù)發(fā)送請求后,向0 節(jié)點發(fā)送應(yīng)答幀;0 節(jié)點接收到05#節(jié)點的應(yīng)答幀后,向05#節(jié)點發(fā)送數(shù)據(jù)幀 ’05#節(jié)點接收到數(shù)據(jù)幀后,向02#節(jié)點發(fā)送確認幀 ’00#節(jié)點有01、02兩個下級節(jié)點, 因此數(shù)據(jù)轉(zhuǎn)發(fā)任務(wù)結(jié)束。
權(quán)利要求
1.一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法,所述的無線多跳傳感器網(wǎng)絡(luò)由具有全局的地址標(biāo)識的終端節(jié)點、若干路由節(jié)點和若干傳感器節(jié)點組成,其特征在于包括以下步驟(1)建立無線多跳傳感器網(wǎng)絡(luò);(2)當(dāng)下級的路由節(jié)點或傳感器節(jié)點向終端節(jié)點發(fā)送數(shù)據(jù)時,則轉(zhuǎn)入步驟(3);當(dāng)終端節(jié)點需要向下級目的節(jié)點發(fā)送數(shù)據(jù)時,則轉(zhuǎn)入步驟⑵;(3)當(dāng)下級路由節(jié)點或傳感器節(jié)點需向終端節(jié)點發(fā)送數(shù)據(jù)時,首先判斷本節(jié)點網(wǎng)絡(luò)狀態(tài),如未入網(wǎng)則快速入網(wǎng);若該節(jié)點已入網(wǎng)則以自身作為源節(jié)點向該節(jié)點的上級節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;(4)網(wǎng)絡(luò)中接收到該請求幀的終端節(jié)點或路由節(jié)點判斷該幀的源節(jié)點地址是否存在于自身的下級節(jié)點列表中,若存在則向該源節(jié)點發(fā)送應(yīng)答幀,若不存在則不應(yīng)答;(5)請求發(fā)送數(shù)據(jù)的節(jié)點在接受到應(yīng)答幀后,繼續(xù)向其上級節(jié)點發(fā)送數(shù)據(jù)幀,其上級節(jié)點接收到數(shù)據(jù)幀后,向該節(jié)點發(fā)送確認幀,該節(jié)點接收到確認幀后,該節(jié)點在此次傳輸進程中任務(wù)結(jié)束;(6)若請求發(fā)送數(shù)據(jù)節(jié)點的上級節(jié)點為終端節(jié)點,則此次數(shù)據(jù)自下而上傳輸進程結(jié)束; 若為路由節(jié)點則重復(fù)步驟(3)、0)、( 直至數(shù)據(jù)發(fā)送至終端節(jié)點,此次數(shù)據(jù)自下而上發(fā)送進程結(jié)束;(7)當(dāng)終端節(jié)點需要向某個下級目的節(jié)點發(fā)送數(shù)據(jù)時,首先判斷該目的節(jié)點是否為終端下級節(jié)點,若是,則轉(zhuǎn)入步驟(8);否則,轉(zhuǎn)入步驟(11);(8)若目的節(jié)點為終端下級節(jié)點,則終端節(jié)點向目的節(jié)點發(fā)送數(shù)據(jù)發(fā)送請求幀,目的節(jié)點接收到請求幀后,向其上級節(jié)點即終端節(jié)點發(fā)送應(yīng)答幀;(9)終端節(jié)點接收到目的節(jié)點的應(yīng)答幀后,向目的節(jié)點發(fā)送數(shù)據(jù)幀;(10)目的節(jié)點接收到數(shù)據(jù)幀后向終端節(jié)點發(fā)送確認幀,則此次數(shù)據(jù)傳輸進程結(jié)束;(11)若目的節(jié)點非終端的下級節(jié)點,則終端節(jié)點作為上級節(jié)點依次向其下級節(jié)點地址列表每個節(jié)點發(fā)送數(shù)據(jù)傳輸請求幀;(12)網(wǎng)絡(luò)中接收到數(shù)據(jù)請求幀的節(jié)點向其上級節(jié)點發(fā)送應(yīng)答幀,上級節(jié)點接收到應(yīng)答幀后,向該下級節(jié)點發(fā)送數(shù)據(jù)幀;(13)下級節(jié)點收到數(shù)據(jù)幀后向其上級節(jié)點發(fā)送確認幀,并將接受到的數(shù)據(jù)在本節(jié)點中暫存;(14)接收到數(shù)據(jù)并暫存的節(jié)點作為上級節(jié)點,重復(fù)步驟(7)至(14)直至目的節(jié)點接收到數(shù)據(jù)數(shù)據(jù)幀標(biāo)志著此次數(shù)據(jù)傳輸進程結(jié)束。
2.根據(jù)權(quán)利要求1所述的一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法,其特征在于步驟(1)中的建立無線多跳傳感器網(wǎng)絡(luò)包括以下步驟(101)布放終端節(jié)點并開機,建立網(wǎng)絡(luò),此時終端節(jié)點具有最高節(jié)點級別;(102)根據(jù)無線通信指標(biāo),在設(shè)定范圍內(nèi)布設(shè)若干傳感器節(jié)點和路由器節(jié)點;(103)傳感器節(jié)點和路由器節(jié)點主動加入網(wǎng)絡(luò),各級節(jié)點獲取自身上級節(jié)點地址;(104)終端節(jié)點和路由節(jié)點獲取自身的下級節(jié)點地址列表,通過路由節(jié)點上報下級節(jié)點地址列表的方式,在終端上形成網(wǎng)絡(luò)的拓撲圖,整個網(wǎng)絡(luò)組建完成。
3.根據(jù)權(quán)利要求1所述的一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法,其特征在于所述請求幀、應(yīng)答幀、數(shù)據(jù)幀及確認幀結(jié)構(gòu)中包含源節(jié)點地址、目的節(jié)點地址、路由節(jié)點地址、 數(shù)據(jù)類型、源節(jié)點網(wǎng)絡(luò)級別的信息。
全文摘要
本發(fā)明公布了一種基于無線多跳傳感器網(wǎng)絡(luò)的路由方法,其包含在具有傳感節(jié)點、路由節(jié)點和終端節(jié)點的網(wǎng)絡(luò)中,傳感節(jié)點與終端節(jié)點間傳送數(shù)據(jù)。所述網(wǎng)絡(luò)中每個節(jié)點均具有全局的地址標(biāo)識,傳感節(jié)點和路由節(jié)點可通過自身主動入網(wǎng)或終端發(fā)起組網(wǎng)的方式加入網(wǎng)絡(luò),在節(jié)點加入網(wǎng)絡(luò)后,每個節(jié)點將獲得本節(jié)點的上級節(jié)點地址及其下級節(jié)點地址列表。所述方法包括傳感節(jié)點和路由節(jié)點利用自身的上級節(jié)點地址自下而上逐級將數(shù)據(jù)傳輸至終端節(jié)點,以及終端節(jié)點利用各級節(jié)點的下級節(jié)點地址列表自上而下逐級將數(shù)據(jù)傳輸至指定路由或傳感節(jié)點,進而形成了一種終端節(jié)點與其他節(jié)點間可雙向交互的無線多跳傳感網(wǎng)絡(luò)。
文檔編號H04W84/18GK102291798SQ201110290569
公開日2011年12月21日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者劉飛, 宋之民, 王延, 田建召, 穆立波, 辜岷, 陳路路, 霍志勇, 黃慧燕 申請人:中國電子科技集團公司第五十四研究所