基于802.11協(xié)議與openwrt的路由器伙伴識別系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2024-01-20 07:39
如今,伴隨著國內(nèi)智能路由器的逐步發(fā)展,國內(nèi)的商業(yè)Wifi已逐步興起成熟。目前商業(yè) Wifi 網(wǎng)絡(luò)架構(gòu)以 AC(AccessPointController)+AP(Access Point)模式、云端控制智能無線路由器為主要代表。這兩種方式以AC或云端為整個商業(yè)Wifi的核心,通過人為或者程序來控制無線路由器進(jìn)行服務(wù)切換、負(fù)載切換等操作。然而,這兩種模式對自身中控核心設(shè)備以及固網(wǎng)環(huán)境的要求很高。由于中控設(shè)備不完善或者固網(wǎng)環(huán)境不穩(wěn)定而導(dǎo)致的客戶上網(wǎng)體驗差、無線路由器故障上報速度慢及故障確認(rèn)維修成本高等諸多問題成為商業(yè)Wifi的再次發(fā)展的瓶頸。本論文通過對802.11無線協(xié)議管理幀信息元素可擴(kuò)展性的研究,充分利用無線Beacon幀的發(fā)送過程,在基于mt7620a的智能路由器上設(shè)計實現(xiàn)了一套智能無線路由器伙伴識別系統(tǒng),通過去中心化自組織網(wǎng)絡(luò)來增加無線局域網(wǎng)絡(luò)的穩(wěn)定性。本論文首先設(shè)計所要應(yīng)用的場景,然后根據(jù)場景來對伙伴識別系統(tǒng)信息元素操作字段進(jìn)行設(shè)計。再通過修改rt2860v2無線驅(qū)動源碼并將其移植到OpenWrt系統(tǒng),完成對操作字段設(shè)計的實現(xiàn)。接著對無線路由器驅(qū)動層與應(yīng)用層之間的通信模塊進(jìn)行設(shè)...
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1. 論文背景
1.2. 研究的意義
1.3. 研究內(nèi)容及創(chuàng)新點
1.4. 論文框架
1.5. 本章小結(jié)
第二章 技術(shù)背景
2.1. 802.11
2.1.1. 802.11協(xié)議發(fā)展概述
2.1.2. beacon幀結(jié)構(gòu)
2.1.3. 常見的信息元素
2.2. 系統(tǒng)平臺介紹
2.2.1. 無線路由器操作系統(tǒng)OpenWrt
2.2.2. 無線驅(qū)動層開源代碼rt2860
2.2.3. 底層與驅(qū)動層通信方式netlink
2.3. 本章小結(jié)
第三章 伙伴識別系統(tǒng)需求分析及設(shè)計
3.1. 系統(tǒng)需求分析
3.2. 信息元素及通信模塊設(shè)計
3.2.1. 伙伴識別系統(tǒng)信息元素設(shè)計
3.2.2. 伙伴識別系統(tǒng)通信模塊設(shè)計
3.3. 主要場景設(shè)計
3.3.1. 伙伴路由器之交互場景
3.3.2. 終端與伙伴之間的交互場景
3.4. 本章小結(jié)
第四章 伙伴識別系統(tǒng)的具體實現(xiàn)
4.1. 固件編譯裁剪準(zhǔn)備
4.1.1. 軟件源碼的下載準(zhǔn)備
4.1.2. 固件插件包系統(tǒng)包的裁剪
4.1.3. DTS設(shè)備樹構(gòu)建
4.2. 無線驅(qū)動源碼修改及移植
4.2.1. 源碼中構(gòu)建信息元素及關(guān)鍵數(shù)據(jù)
4.2.2. 控制流程模塊設(shè)計與實現(xiàn)
4.3. 通信模塊的設(shè)計與實現(xiàn)
4.3.1. 狀態(tài)監(jiān)聽模塊模塊設(shè)計與實現(xiàn)
4.3.2. 控制發(fā)出模塊設(shè)計與實現(xiàn)
4.3.3. 控制監(jiān)聽模塊設(shè)計與實現(xiàn)
4.3.4. 監(jiān)聽操作模塊設(shè)計與實現(xiàn)
4.3.5. 數(shù)據(jù)采集模塊設(shè)計與實現(xiàn)
4.3.6. 數(shù)據(jù)上報模塊設(shè)計與實現(xiàn)
4.3.7. 收集數(shù)據(jù)模塊設(shè)計與實現(xiàn)
4.3.8. 響應(yīng)操作模塊設(shè)計與實現(xiàn)
4.4. 本章小結(jié)
第五章 伙伴識別系統(tǒng)的測試
5.1. 測試準(zhǔn)備
5.2. 伙伴識別路由器物理接口測試
5.3. 基本功能對比測試
5.4. 伙伴識別系統(tǒng)基礎(chǔ)場景測試
5.4.1. 伙伴加入場景測試
5.4.2. 伙伴離開場景測試
5.4.3. 終端進(jìn)入服務(wù)區(qū)場景測試
5.4.4. 無法連接網(wǎng)絡(luò)場景測試
5.5. 擴(kuò)展功能測試
5.5.1. 負(fù)載均衡測試
5.5.2. 最優(yōu)伙伴選擇測試
5.6. 本章小結(jié)
第六章 總結(jié)與展望
6.1. 總結(jié)
6.2. 展望
參考文獻(xiàn)
附錄
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
本文編號:3880444
【文章頁數(shù)】:88 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1. 論文背景
1.2. 研究的意義
1.3. 研究內(nèi)容及創(chuàng)新點
1.4. 論文框架
1.5. 本章小結(jié)
第二章 技術(shù)背景
2.1. 802.11
2.1.1. 802.11協(xié)議發(fā)展概述
2.1.2. beacon幀結(jié)構(gòu)
2.1.3. 常見的信息元素
2.2. 系統(tǒng)平臺介紹
2.2.1. 無線路由器操作系統(tǒng)OpenWrt
2.2.2. 無線驅(qū)動層開源代碼rt2860
2.2.3. 底層與驅(qū)動層通信方式netlink
2.3. 本章小結(jié)
第三章 伙伴識別系統(tǒng)需求分析及設(shè)計
3.1. 系統(tǒng)需求分析
3.2. 信息元素及通信模塊設(shè)計
3.2.1. 伙伴識別系統(tǒng)信息元素設(shè)計
3.2.2. 伙伴識別系統(tǒng)通信模塊設(shè)計
3.3. 主要場景設(shè)計
3.3.1. 伙伴路由器之交互場景
3.3.2. 終端與伙伴之間的交互場景
3.4. 本章小結(jié)
第四章 伙伴識別系統(tǒng)的具體實現(xiàn)
4.1. 固件編譯裁剪準(zhǔn)備
4.1.1. 軟件源碼的下載準(zhǔn)備
4.1.2. 固件插件包系統(tǒng)包的裁剪
4.1.3. DTS設(shè)備樹構(gòu)建
4.2. 無線驅(qū)動源碼修改及移植
4.2.1. 源碼中構(gòu)建信息元素及關(guān)鍵數(shù)據(jù)
4.2.2. 控制流程模塊設(shè)計與實現(xiàn)
4.3. 通信模塊的設(shè)計與實現(xiàn)
4.3.1. 狀態(tài)監(jiān)聽模塊模塊設(shè)計與實現(xiàn)
4.3.2. 控制發(fā)出模塊設(shè)計與實現(xiàn)
4.3.3. 控制監(jiān)聽模塊設(shè)計與實現(xiàn)
4.3.4. 監(jiān)聽操作模塊設(shè)計與實現(xiàn)
4.3.5. 數(shù)據(jù)采集模塊設(shè)計與實現(xiàn)
4.3.6. 數(shù)據(jù)上報模塊設(shè)計與實現(xiàn)
4.3.7. 收集數(shù)據(jù)模塊設(shè)計與實現(xiàn)
4.3.8. 響應(yīng)操作模塊設(shè)計與實現(xiàn)
4.4. 本章小結(jié)
第五章 伙伴識別系統(tǒng)的測試
5.1. 測試準(zhǔn)備
5.2. 伙伴識別路由器物理接口測試
5.3. 基本功能對比測試
5.4. 伙伴識別系統(tǒng)基礎(chǔ)場景測試
5.4.1. 伙伴加入場景測試
5.4.2. 伙伴離開場景測試
5.4.3. 終端進(jìn)入服務(wù)區(qū)場景測試
5.4.4. 無法連接網(wǎng)絡(luò)場景測試
5.5. 擴(kuò)展功能測試
5.5.1. 負(fù)載均衡測試
5.5.2. 最優(yōu)伙伴選擇測試
5.6. 本章小結(jié)
第六章 總結(jié)與展望
6.1. 總結(jié)
6.2. 展望
參考文獻(xiàn)
附錄
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
本文編號:3880444
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3880444.html
最近更新
教材專著