[發明專利]基于BeagleBone?Black的Ad?Hoc路由協議驗證方法在審
| 申請號: | 201710263969.1 | 申請日: | 2017-04-21 |
| 公開(公告)號: | CN107086957A | 公開(公告)日: | 2017-08-22 |
| 發明(設計)人: | 張法全;余馬超;葉金才;肖海林;王國富;王小紅;張海如;韋秦明 | 申請(專利權)人: | 桂林電子科技大學 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/26 |
| 代理公司: | 桂林市華杰專利商標事務所有限責任公司45112 | 代理人: | 周雯 |
| 地址: | 541004 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 beaglebone black ad hoc 路由 協議 驗證 方法 | ||
1.一種基于BeagleBone-Black的Ad-Hoc路由協議驗證方法, 其特征在于:包括以下步驟:
步驟1 在PC機上對設備節點的軟件系統內核進行編譯并去除內核中無用的模塊組件對內核進行裁剪編譯,將編譯好的內核移植到設備節點的BeagleBone-Black系統上,待正常啟動BeagleBone-Black的Linux操作系統后,安裝相應的LCD驅動并重啟點亮顯示屏;
步驟2 將需要驗證的Ad-Hoc路由協議移植到系統上并運行,同時將外接無線網卡插入BeagleBone-Black系統的USB插孔,配置無線網卡參數使得節點能正常收發數據,整個設備單節點的系統初始化工作便完成;
步驟3 在戶外實地場景中,同時開啟多個設備節點,在多個硬件節點上運行路由協議,并配置設備節點工作模式為Ad-Hoc,經過一段時間,待網絡穩定之后通過ping -x命令觀察相應節點的路由工作情況;同時使用系統外接的傳感器搜集外界環境信號,在相應設備節點通過開啟上層定制的MessageSender軟件自動在網絡中尋找目標主機并將搜集的外界環境信號進行轉發,在目的主機端通過打開編寫的Test軟件記錄的實驗數據便可以準確的反應出網絡路由協議的性能指標如端到端的傳輸延時、數據的丟包率;
步驟4 啟動所有設備節點進行測試,得出驗證結果,其具體過程如下:
啟動所有設備節點,通過insmod kaodv.ko命令加載Ad-Hoc路由協議模塊,通過./aodvd運行路由協議;在輸出信息中可以發現各節點都能發現其相應的鄰居節點,同時將鄰居節點添加到路由表中,說明整個設備節點已經工作正常,至此完成對Ad-Hocl路由協議的驗證工作。
2.根據權利要求1所述的基于BeagleBone-Black的Ad-Hoc路由協議驗證方法, 其特征在于:所述步驟3具體過程如下:
1)將實驗所需的數據采集裝置也就是傳感器,通過網絡設備節點所擴展的USB接口接入系統中,將傳感器驅動程序拷貝至Linux系統中,修改相對應的配置文件;執行make命令,會在同一文件夾下生成.ko文件,運行support命令編譯進內核;通過編寫的上層測試軟件提取傳感器采集的數據,當目錄文件夾下生成相應的數據文件時,便說明傳感器及數據采集軟件均已正常工作;
2)由于本方法采用無線網卡Ralink RT3070的驅動已經存在于內核中,因此不需要額外編寫設備驅動;將無線網卡插入系統擴展的USB接口上,在系統中運行ifconfig命令,便可以看到網卡工作模式與情況;設置各設備節點的IP地址,通過ping –x命令檢測網卡工作是否正常,至此無線網卡設置完成、工作正常;
3)在系統上移植路由協議,拷貝將需要進行協議驗證的Ad-Hoc網絡路由協議(本方法中為aodv路由協議),修改config配置文件,通過make命令進行編譯生成aodv.ko文件;當設備節點上的無線網卡正常工作后,設置網卡的工作模式為adhoc模式,運行.ko文件;在輸出的信息中,當現實設備節點工作正常,能夠發現周圍鄰居節點并添加到路由表中,說明Ad-Hoc路由協議工作正常。
3.根據權利要求1所述的基于BeagleBone-Black的Ad-Hoc路由協議驗證方法, 其特征在于:所述步驟4采用的驗證協議方法有二種。
4.根據權利要求3所述的基于BeagleBone-Black的Ad-Hoc路由協議驗證方法, 其特征在于:所述驗證協議方法是通過ping –x命令、x為各節點對應的IP地址,可以快速知道網絡端到端延時、丟包率。
5.根據權利要求3所述的基于BeagleBone-Black的Ad-Hoc路由協議驗證方法, 其特征在于:所述驗證協議方法是通過定制的上層應用軟件MessageSender軟件,搜集傳感器實時采集的傳感信號,將信號發送給事先擬定的目的節點;在目的節點處查看數據波形完整性,便可以從側面反應協議的性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林電子科技大學,未經桂林電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710263969.1/1.html,轉載請聲明來源鉆瓜專利網。





