基于2.4g頻段的網(wǎng)絡(luò)節(jié)點的組網(wǎng)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于物聯(lián)網(wǎng)無線通信領(lǐng)域,具體涉及一種基于2.4G頻段的網(wǎng)絡(luò)節(jié)點的組網(wǎng)方法。
【背景技術(shù)】
[0002]在全世界范圍內(nèi),物聯(lián)網(wǎng)正在蓬勃的發(fā)展,在物聯(lián)網(wǎng)中末端的網(wǎng)絡(luò)節(jié)點都是使用無線信號來通信的,在使用無線信號的時候遇到的最大的問題就是干擾,這是無線通信的重點也是難點。在物聯(lián)網(wǎng)行業(yè)中經(jīng)常使用的無線信號是2.4g頻段,2.4g頻段又被分成了16個頻段(11到26頻段),在一個測試系統(tǒng)安裝的時候我們都要先檢測一下這16個頻段內(nèi)的干擾情況,最后選擇一個干擾最小的頻段使用。在檢測干擾信號的時候我們一般使用的是手持式頻譜儀,使用手持式頻譜儀主要有三個弊端:
1、價格太貴。
[0003]2、儀器太復(fù)雜,操作不方便,使用人員需經(jīng)過專業(yè)培訓(xùn)。
[0004]3、儀器的體積和重量較大,攜帶不方便。
[0005]無線監(jiān)測項目在安裝的時候還遇到一個很麻煩的問題是網(wǎng)關(guān)的位置如何選擇,在一個監(jiān)測網(wǎng)絡(luò)中網(wǎng)關(guān)負(fù)責(zé)收集所有網(wǎng)絡(luò)節(jié)點的數(shù)據(jù),而它在整個網(wǎng)絡(luò)中的位置又決定了整個網(wǎng)絡(luò)數(shù)據(jù)到達(dá)網(wǎng)關(guān)的效率和數(shù)據(jù)的丟包率,所以網(wǎng)關(guān)在網(wǎng)絡(luò)中的位置很重要。
[0006]基于2.4G頻段的無線網(wǎng)絡(luò)組網(wǎng)是本領(lǐng)域一個難題,急需一種有效的方法解決該網(wǎng)絡(luò)組網(wǎng)的問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明所要解決的技術(shù)問題是:提供一種基于2.4G頻段的網(wǎng)絡(luò)節(jié)點的組網(wǎng)方法,解決了現(xiàn)有技術(shù)中2.4G頻段網(wǎng)絡(luò)節(jié)點組網(wǎng)困難的問題。
[0008]本發(fā)明為解決上述技術(shù)問題采用以下技術(shù)方案:
基于2.4G頻段的網(wǎng)絡(luò)節(jié)點的組網(wǎng)方法,包括如下步驟:
步驟1、啟動每個網(wǎng)絡(luò)節(jié)點處于工作狀態(tài),設(shè)定每個網(wǎng)絡(luò)節(jié)點的組網(wǎng)周期;
步驟2、每個網(wǎng)絡(luò)節(jié)點發(fā)送自身的網(wǎng)絡(luò)組網(wǎng)幀,每個組網(wǎng)幀均包括F和T,同時將網(wǎng)絡(luò)節(jié)點自身設(shè)置為接收狀態(tài);
步驟3、每個網(wǎng)絡(luò)節(jié)點判斷是否收到網(wǎng)絡(luò)組網(wǎng)幀,如果收到,執(zhí)行步驟4,否則,繼續(xù)執(zhí)行步驟3 ;
步驟4、判斷接收到的網(wǎng)絡(luò)組網(wǎng)幀中的F和T是否與自身的F和T相同,如果相同,繼續(xù)執(zhí)行步驟4,否則,執(zhí)行步驟5 ;
步驟5、將自身網(wǎng)絡(luò)組網(wǎng)幀的F和T修改為接收的網(wǎng)絡(luò)組網(wǎng)幀的F和T ;
步驟6、計算每個組網(wǎng)周期的剩余時間,并發(fā)送自身的更新后的網(wǎng)絡(luò)組網(wǎng)幀;
步驟7、判斷是否所有網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)組網(wǎng)幀的F和T均相同,如果所有的F和T均相同,執(zhí)行步驟8,否則,重復(fù)執(zhí)行步驟2至步驟6 ; 步驟8、通過串口將網(wǎng)絡(luò)組網(wǎng)幀的F和T發(fā)送出去,并將F和T進(jìn)行存儲,等待組網(wǎng)周期剩余時間結(jié)束;
步驟9、重復(fù)執(zhí)行步驟2至步驟8,直至所有網(wǎng)絡(luò)節(jié)點組網(wǎng)完成。
[0009]所述網(wǎng)絡(luò)節(jié)點包括至少一個網(wǎng)關(guān)和多個網(wǎng)絡(luò)網(wǎng)絡(luò)節(jié)點,其中網(wǎng)關(guān)每隔一個周期向網(wǎng)絡(luò)節(jié)點發(fā)送一次同步數(shù)據(jù),所述網(wǎng)絡(luò)節(jié)點之間通過相互中繼的方式將數(shù)據(jù)幀傳送至網(wǎng)關(guān)。
[0010]所述步驟I中通過交互式手持終端啟動每個網(wǎng)絡(luò)節(jié)點的工作狀態(tài),交互式手持終端每隔I分鐘獲取每個網(wǎng)絡(luò)節(jié)點的分布位置、各網(wǎng)絡(luò)節(jié)點的信號強(qiáng)度,并將獲得的信息在交互式手持終端上顯示。
[0011 ] 所述交互式手持終端包括
中央處理模塊,用于處理該手持終端的所有交互數(shù)據(jù),并管理各模塊的協(xié)調(diào)工作;
頻段檢測模塊,用于檢測頻段以及相應(yīng)頻段干擾包的數(shù)量值;
網(wǎng)關(guān)安裝位置檢測模塊,用于獲取網(wǎng)關(guān)的序列號,分別獲取第一至第四層的網(wǎng)絡(luò)節(jié)點個數(shù),并獲取每層網(wǎng)絡(luò)節(jié)點的序列號以及該網(wǎng)絡(luò)節(jié)點和其父網(wǎng)絡(luò)節(jié)點的信號強(qiáng)度;
頻段配置模塊,用于對各頻段進(jìn)行配置;
顯示模塊,用于顯示各模塊的參數(shù)信息、狀態(tài)信息、設(shè)置信息、頻段信息、網(wǎng)關(guān)序列號以及各層網(wǎng)絡(luò)節(jié)點序列號和信號強(qiáng)度信息;
鍵盤輸入模塊,用于輸入各模塊的控制參數(shù)。
[0012]所述顯示模塊最多能顯示40個網(wǎng)絡(luò)節(jié)點的信息。
[0013]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
1、該方法通過實時檢測更新組網(wǎng)數(shù)據(jù)幀的F和T,實現(xiàn)各網(wǎng)絡(luò)節(jié)點的快速組網(wǎng),有效節(jié)約了組網(wǎng)時間和組網(wǎng)的正確率,提高了工作效率。
[0014]2、能夠給客戶提供實際系統(tǒng)安裝時網(wǎng)關(guān)及網(wǎng)絡(luò)節(jié)點安裝位置的參考依據(jù)。
【附圖說明】
[0015]圖1為本發(fā)明網(wǎng)絡(luò)節(jié)點組網(wǎng)方法流程圖。
【具體實施方式】
[0016]下面結(jié)合附圖對本發(fā)明的結(jié)構(gòu)及工作過程作進(jìn)一步說明。
[0017]如圖1所示,其中,圖中的支點即為本發(fā)明中的網(wǎng)絡(luò)節(jié)點,基于2.4G頻段的網(wǎng)絡(luò)節(jié)點的組網(wǎng)方法,包括如下步驟:
步驟1、啟動每個網(wǎng)絡(luò)節(jié)點處于工作狀態(tài),設(shè)定每個網(wǎng)絡(luò)節(jié)點的組網(wǎng)周期;
步驟2、每個網(wǎng)絡(luò)節(jié)點發(fā)送自身的網(wǎng)絡(luò)組網(wǎng)幀,每個組網(wǎng)幀均包括F和T,同時將網(wǎng)絡(luò)節(jié)點自身設(shè)置為接收狀態(tài);
步驟3、每個網(wǎng)絡(luò)節(jié)點判斷是否收到網(wǎng)絡(luò)組網(wǎng)幀,如果收到,執(zhí)行步驟4,否則,繼續(xù)執(zhí)行步驟3 ;
步驟4、判斷接收到的網(wǎng)絡(luò)組網(wǎng)幀中的F和T是否與自身的F和T相同,如果相同,繼續(xù)執(zhí)行步驟4,否則,執(zhí)行步驟5 ;
步驟5、將自身網(wǎng)絡(luò)組網(wǎng)幀的F和T修改為接收的網(wǎng)絡(luò)組網(wǎng)幀的F和T ; 步驟6、計算每個組網(wǎng)周期的剩余時間,并發(fā)送自身的更新后的網(wǎng)絡(luò)組網(wǎng)幀;
步驟7、判斷是否所有網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)組網(wǎng)幀的F和T均相同,如果所有的F和T均相同,執(zhí)行步驟8,否則,重復(fù)執(zhí)行步驟2至步驟6 ;
步驟8、通過串口將網(wǎng)絡(luò)組網(wǎng)幀的F和T發(fā)送出去,并將F和T進(jìn)行存儲,等待組網(wǎng)周期剩余時間結(jié)束;
步驟9、重復(fù)執(zhí)行步驟2至步驟8,直至所有網(wǎng)絡(luò)節(jié)點組網(wǎng)完成。
[0018]所述網(wǎng)絡(luò)節(jié)點包括至少一個網(wǎng)關(guān)和多個網(wǎng)絡(luò)網(wǎng)絡(luò)節(jié)點,其中網(wǎng)關(guān)每隔一個周期向網(wǎng)絡(luò)節(jié)點發(fā)送一次同步數(shù)據(jù),所述網(wǎng)絡(luò)節(jié)點之間通過相互中繼的方式將數(shù)據(jù)幀傳送至網(wǎng)關(guān)。
[0019]所述步驟I中通過交互式手持終端啟動每個網(wǎng)絡(luò)節(jié)點的工作狀態(tài),交互式手持終端每隔I分鐘獲取每個網(wǎng)絡(luò)節(jié)點的分布位置、各網(wǎng)絡(luò)節(jié)點的信號強(qiáng)度,并將獲得的信息在交互式手持終端上顯示。
[0020]所述交互式手持終端,包括
中央處理模塊,用于處理該手持終端的所有交互數(shù)據(jù),并管理各模塊的協(xié)調(diào)工作;
頻段檢測模塊,用于檢測頻段以及相應(yīng)頻段干擾包的數(shù)量值,該模塊包括檢測控制按鈕,分別為“開始”、“停止”和第一 “主頁”,其中,“開始”按鈕用于啟動頻段檢測,“停止”按鈕用于中斷檢測,第一“主頁”按鈕用于回到主界面;
網(wǎng)關(guān)安裝位置檢測模塊,用于獲取網(wǎng)關(guān)的序列號,分別獲取第一至第四層的網(wǎng)絡(luò)節(jié)點個數(shù),并獲取每層網(wǎng)絡(luò)節(jié)點的序列號以及該網(wǎng)絡(luò)節(jié)點和其父網(wǎng)絡(luò)節(jié)點的信號強(qiáng)度,該模塊包括“啟動停止”、“配置”、第二“主頁”功能按鈕,其中,“啟動停止”功能按鈕用于啟動或停止網(wǎng)關(guān)位置檢測功能,“配置”功能按鈕用于頻段配置,第二 “主頁”功能按鈕用于回到主界面;
頻段配置模塊,用于對各頻段進(jìn)行配置,該模塊包括頻段按鍵、“確定”按鈕、“刪除”按鈕、“返回”按鈕,其中,頻段按鍵包括多個,每一個頻段對應(yīng)一個按鍵,“確定”按鈕用于對選擇的頻段進(jìn)行確認(rèn),“刪除”按鈕用于刪除頻段信息,“返回”按鈕用于返回到上一界面;顯示模塊,用于顯示各模塊的參數(shù)信息、狀態(tài)信息、設(shè)置信息、頻段信息、網(wǎng)關(guān)序列號以及各層網(wǎng)絡(luò)節(jié)點序列號和信號強(qiáng)度信息;
鍵盤輸入模塊,用于輸入各模塊的控制參數(shù)。
[0021]其中,交互式手持終端設(shè)備各模塊的工作原理及工作流程如下:
1、設(shè)備啟動:給設(shè)備上電后會出現(xiàn)啟動頁面,在此頁面中顯示用戶預(yù)先設(shè)定的一串字符串或指令,如果有該串字符串或指令,說明系統(tǒng)正在啟動中需要等待,大約等待6秒后顯示系統(tǒng)的主頁面,此時說明系統(tǒng)啟動成功。在主頁中主要有以下信息:
頁面中間的歡迎信息,可以設(shè)置為Welcome to Wisen Innovat1n WISENMESHNETwithin或者其他形式的文、圖片均可以。
[0022]頁面下方的兩個