本發(fā)明涉及一種無線路由尋找通訊路徑的方法,尤其涉及基于ZigBee的無線路由自動尋找最佳通訊路徑的方法。
背景技術(shù):
現(xiàn)有的基于ZigBee的無線路由算法,由于算法不智能,需要人工讀寫路由表。導(dǎo)致的路由跳數(shù)少、通訊距離短、組網(wǎng)規(guī)模小、通訊質(zhì)量差的現(xiàn)象。而這種算法的路由算法落后使ZigBee模塊在現(xiàn)場應(yīng)用大大受限制。
技術(shù)實現(xiàn)要素:
為解決上述問題,本發(fā)明的目的是提供一種基于ZigBee的無線路由自動尋找最佳通訊路徑的方法。
本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的。
基于ZigBee的無線路由自動尋找最佳通訊路徑的方法,其主要包括如下步驟:
1)、rreq做為發(fā)起請求點自動向周圍設(shè)備發(fā)廣播請求,尋找目的節(jié)點rrep,當(dāng)能直接尋找到rrep時自動建立連接進(jìn)行通訊,在rreq中會記錄下rrep的節(jié)點號;當(dāng)不能尋找到rrep時,周圍的節(jié)點例如A、B、C、D等會自動再次發(fā)起廣播請求尋找目的節(jié)點rrep。
2)、如果節(jié)點C廣播到目的節(jié)點rrep,那么中心節(jié)點會記錄下尋找到目的節(jié)點rrep的路徑是C,而在C中會記錄下目的節(jié)點rrep。
3)、如果繼續(xù)下去當(dāng)A、B、C、D等都找不到目的節(jié)點rrep時,他們都會向各自周圍節(jié)點發(fā)射廣播信息比如X、Y、Z等節(jié)點,如果尋找不到目的節(jié)點rrep它們都會繼續(xù)廣播尋找下去,直至尋找整個網(wǎng)絡(luò)最大容量65535個節(jié)點,如果都沒有會回復(fù)沒找到。
4)、如果通過很多個節(jié)點尋找到的,會建立短暫的路由聯(lián)系,同時它們都 會記下各自相鄰的節(jié)點號,比如發(fā)起節(jié)點rreq會記下相鄰節(jié)點C,C會記下他的下一個節(jié)點X等等依次類推,直到最后一個節(jié)點記下rrep的節(jié)點,這樣建立下一個通訊的路徑。
本專利的優(yōu)點在于,實現(xiàn)了ZigBee的組網(wǎng)的大大擴(kuò)展,使模塊的路由通訊能力大大提升,可以達(dá)到40跳水平。由于增加了節(jié)點的廣播自動判斷能力,每個節(jié)點都會自動尋找最佳到達(dá)目的節(jié)點的路徑。使整個網(wǎng)絡(luò)系統(tǒng)通訊更穩(wěn)定。每個節(jié)點即能收數(shù)據(jù)又能發(fā)數(shù)據(jù)本身具備路由功能真正實現(xiàn)了收發(fā)路由一體,降低了整個系統(tǒng)的成本,運行起來更智能。降低了使用者的技術(shù)要求。
具體實施方式
基于ZigBee的無線路由自動尋找最佳通訊路徑的方法,其主要包括如下步驟:
1)、rreq做為發(fā)起請求點自動向周圍設(shè)備發(fā)廣播請求,尋找目的節(jié)點rrep,當(dāng)能直接尋找到rrep時自動建立連接進(jìn)行通訊,在rreq中會記錄下rrep的節(jié)點號;當(dāng)不能尋找到rrep時,周圍的節(jié)點例如A、B、C、D等會自動再次發(fā)起廣播請求尋找目的節(jié)點rrep。
2)、如果節(jié)點C廣播到目的節(jié)點rrep,那么中心節(jié)點會記錄下尋找到目的節(jié)點rrep的路徑是C,而在C中會記錄下目的節(jié)點rrep。
3)、如果繼續(xù)下去當(dāng)A、B、C、D等都找不到目的節(jié)點rrep時,他們都會向各自周圍節(jié)點發(fā)射廣播信息比如X、Y、Z等節(jié)點,如果尋找不到目的節(jié)點rrep它們都會繼續(xù)廣播尋找下去,直至尋找整個網(wǎng)絡(luò)最大容量65535個節(jié)點,如果都沒有會回復(fù)沒找到。
4)、如果通過很多個節(jié)點尋找到的,會建立短暫的路由聯(lián)系,同時它們都會記下各自相鄰的節(jié)點號,比如發(fā)起節(jié)點rreq會記下相鄰節(jié)點C,C會記下他的下一個節(jié)點X等等依次類推,直到最后一個節(jié)點記下rrep的節(jié)點,這樣建立下一個通訊的路徑。
本技術(shù)領(lǐng)域中的相關(guān)技術(shù)人員應(yīng)當(dāng)熟悉到,以上所述實施例僅是用來說明 本發(fā)明的目的,而并非用作對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)范圍內(nèi),對上述實施例所做的的變化、變型都將落在本發(fā)明的權(quán)利要求范圍內(nèi)。