999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種低成本多用途的802.11 MAC測試平臺

2019-08-06 04:32:52張凌飛王軍楊永存劉晨
軟件工程 2019年7期

張凌飛 王軍 楊永存 劉晨

摘? 要:無線局域網是一種主流的網絡接入技術,研究人員借助計算機仿真技術提出了許多優化方案來提高網絡服務質量,如何對提出的優化方案進行測試和驗證是一個急需解決的難題。本文設計并實現了低成本、多用途的MAC測試平臺,該平臺以Marvell 88F6281和支持softMAC的無線網卡為關鍵硬件組件,由OpenWrt、MAC協議棧和網卡驅動程序組成軟件平臺,并通過移植mac80211和ath9k至該平臺實現了AP和STA功能。由于該平臺外圍接口豐富,可完成目前市面多種接口無線網卡的驗證測試工作。

關鍵詞:WLAN測試平臺;OpenWrt;MAC協議棧;ath9k;softMAC

中圖分類號:TP393? ? ?文獻標識碼:A

Abstract:Wireless Local Area Network (WLAN)is a kind of popular network access technology.In order to improve the quality of services (QoS),researchers have proposed many optimized schemes with computer simulation technology.How to test and verify the proposed scheme is an urgent issue to be solved.In this paper,a low-cost and multi-purpose MAC Testbed is designed and implemented.The pivotal hardware module of this testbed is composed of Marvell 88F6281 and the softMAC wireless network card.The software testbed is consisted of MAC stack,the wireless network card driver and OpenWrt,thus AP and STA functions are implemented by transplanting the mac80211 and ath9k to the testing platform.Due to the rich peripheral interfaces of this testbed,it can complete the corresponding verification and testing of various interface wireless network cards in the present market.

Keywords:WLAN testing platform;OpenWrt;MAC Stack;ath9k;softMAC

1? ?引言(Introduction)

智能家居、物聯網等眾多設備通過WI-FI技術接入網絡,給無線通信技術和無線通信協議性能提出更高的要求。國內外研究學者已針對問題的關鍵提出各種改進方案,通過計算機仿真技術分析得出優化方向和結論[1]。因計算機仿真環境和工程應用場景具有一定差距,仿真技術驗證的優化方案需經過實際應用環境測試驗證后才具有投入工程應用的價值。

國內外各研究機構已經提出多種測試平臺方案。WARP(Wireless Open Access Research Platform for Network)是一款基于FPGA的WLAN開發平臺,可完成WLAN底層協議(PHY層和MAC層)所有研究工作[2],但構建測試網絡費用昂貴。搭載OpenWrt和mac80211協議棧的測試平臺,采用開源協議棧mac80211,802.11bgn無線網卡進行定制設計,但研究其他協議則需重新設計測試平臺[3,4]。CalRadio1搭載ARM和DSP處理器,成本相對較低,但采用的802.11b基帶相對于目前協議研究進展較為落后[5]。USRP,FPGA板和主機組成的軟硬件平臺,基于802.11a/g協議軟/硬件代碼,MAC協議棧研發人員使用時需掌握各軟硬件和協議棧架構[6,7]。

針對文獻中測試平臺的不足,設計了一種802.11 MAC測試平臺,可以實現:(1)多用途。通過PCIe或USB接口與網卡進行連接,可根據主流協議更換相應無線網卡而不必重新設計。(2)高兼容性。采用嵌入式Linux系統OpenWrt,以mac80211為MAC協議棧進行改進優化,與網絡協議無縫對接。(3)低成本。采用ARM架構88F6281處理器設計硬件平臺底板,商業無線網卡處理硬件層數據,相對FPGA開發平臺成本低廉,適合多節點組網。

2? ?總體方案設計(Overall program design)

以88F6281處理器為核心硬件作為本文提出的測試平臺硬件解決方案,軟件方案由操作系統、軟件協議棧和網卡驅動程序構成。

圖1為測試平臺總體硬件框圖。硬件部分設計MINI PCIe插槽和USB接口等用于與無線網卡相連,內存容量512MB,采用128MB NAND Flash用于存儲軟件,千兆以太網接口用于與有線以太網相連,UART接口用于調試,GPIO接口預留備用。88F6281是Marvell公司推出的兼容ARMv5TE架構的高性能、高集成度處理器,搭載工作主頻最高可達1.2GHz的Sheeva 88SV131 CPU,D-cache和I-cache均為16kB,二級緩存達到256kB。該處理器集成了豐富的外設,如數據速率高達800MHz的雙通道DDR2 SDRAM控制器、PCI Express x1接口、兩路千兆以太網MAC、兩路SATA 2.0接口、USB2.0控制器、安全引擎、4通道XOR/DMA、NAND Flash控制器、SDIO、TS/Video、UART/SPI/TWSI/I2S和GPIO等接口[8]。支持SPI、UART、NAND、PCIe等接口啟動。88F6281具備的強勁性能和豐富外設被廣泛用于路由、網關、媒體服務器、存儲、網絡和打印服務器等領域。該處理器的PCIe接口、USB接口和千兆以太網MAC等高性能外設更加利于本測試平臺的功能實現,且在多領域都有其成功應用的方案可供參考。

(4)選擇無線網絡驅動模塊。在內核中將mac80211和網卡驅動以模塊的方式進行編譯,生成驅動模塊。

(5)退出make menuconfig并保存配置,通過make指令進行編譯,生成U-boot、內核鏡像和文件系統文件。

(6)測試平臺上電,通過串口啟動,將U-boot寫入NAND Flash。

(7)通過minicom連接串口,測試平臺上電,進入U-boot,通過指令完成內核和文件系統的下載。

(8)測試平臺上電復位,在OpenWrt系統中創建文件共享服務,在PC中添加OpenWrt共享目錄,將編譯后的協議棧軟件拷貝至共享目錄。進入OpenWrt系統中進行協議棧軟件運行測試。

5.2? ?測試條件及結果

通過本測試平臺搭建接入點MAC_testbed,采用多類型STA接入MAC_testbed進行數據傳輸實測試。接入點硬件系統配置為測試平臺和Atheros公司的AR9287無線網卡,軟件采用mac80211協議棧和ath9k驅動程序,在用戶空間采用hostapd完成用戶接入管理。采用7種STA站點同時接入MAC_testbed,分別為測試平臺分別與AR9287和RT5572(USB接口)網卡搭建的STA站點、Intel AC3165(筆記本電腦)、iPhone手機、ZTE手機、Intel 5100AGN(筆記本電腦)和華為手機。各STA與AP連接速率如圖7所示。

從圖7中可以得出,在同一環境中不同無線網卡所連接的速率不同。導致連接速率不同的原因可能有兩方面。(1)協議算法不同。不同廠商設計的網卡底層通信算法和MAC層接入速率選擇算法不同會導致以上結果。(2)設備應用場景。MAC_testbed發送速率大致相同,但是MAC_testbed接收速率相差較大,其中手機設備的接收速率較低與其為便攜式設備低功耗需求有關。

6? ?結論(Conclusion)

本文提出的MAC測試平臺,為廣大MAC層協議棧研究人員提供了一種低成本多功能的方案選擇。該測試平臺已完成OpenWrt和mac80211移植工作,采用測試平臺和AR9287無線網卡搭建AP,采用測試平臺、筆記本和手機為STA接入AP進行數據傳輸測試,測試結果表明AP可同時完成多個STA站點連接管理,STA可以通過AP接入互聯網。采用PCIe和USB接口可更換不同版本無線網卡完成協議棧的研發和測試工作。目前該測試平臺通過移植mac80211實現相應的基本功能,接下來將會以mac80211為基礎實現協議棧的優化工作。

參考文獻(References)

[1] Yujun Cheng,Dong Yang,Huachun Zhou,et al.Adopting IEEE 802.11 MAC for industrial delay-sensitive wireless control and monitoring applications:A survey[J].Computer Networks,2019,157:41-67.

[2] N.T.Huynh,V.Robu,D.Flynn,et al.Design and demonstration of a wireless sensor network platform for substation asset management[J].CIRED-Open Access Proceedings Journal,2017(1):105-108.

[3] Y.Zhang,C.Jiang,Z.Han,et al.Interference-Aware Coordinated Power Allocation in Autonomous Wi-Fi Environment[J].IEEE Access,2016(4):3489-3500.

[4] DUTT S,HABIBI D,AHMAD I.A Low Cost Atheros System-on-Chip and OpenWrt Based Testbed for 802.11 WLAN Research:TENCON 2012 IEEE Region 10 Conference,2012[C].Cebu:IEEE,2012:1-4.

[5] R.Manfrin,A.Zanella,M.Zorzi,Functional and Performance Analysis of CalRadio 1 Platform[C].Eighth IEEE International Symposium on Network Computing and Applications,IEEE,2009:300-305.

[6] 吳浩洋,王韜,陳佳華,等.GRT:高性能可定制無線網絡底層軟硬件開放平臺[J].電子科技大學學報,2015,44(01):123-128.

[7] CHEN Jia-hua,WANG Tao,WU Hao-yang,et al.A High-performance and High-programmability Reconfigurable Wireless Development Platform:International Conference on Field-Programmable Technology (FPT)[C].IEEE,2015:350-353.

[8] Marvell International Ltd..88F6180/88F619x/88F6281 Functional Specifications[EB/OL].http://www.marvell.com.cn/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf,2017-12-10.

[9] 張超,余綜.基于DDR3系統互聯的信號完整性設計[J].計算機工程與設計,2013,34(02):616-622.

[10] 暢藝峰,楊銀堂,柴常春.多芯片組件高速電路布局布線設計及信號傳輸特性仿真[J].西安電子科技大學學報,2005,32(01):44-47.

[11] OpenWrt Wireless Freedom[EB/OL].https://downloads.openwrt.org/chaos_calmer/15.05.1/kirkwood/generic,2017-12-10.

主站蜘蛛池模板: 91麻豆精品国产高清在线| 青青久在线视频免费观看| 自慰高潮喷白浆在线观看| 成人国产精品一级毛片天堂| 麻豆精品国产自产在线| 亚洲热线99精品视频| 一本二本三本不卡无码| 亚洲国产91人成在线| 一区二区午夜| 男人的天堂久久精品激情| 亚洲一级毛片| 亚洲av片在线免费观看| 国产爽妇精品| 日韩精品一区二区三区视频免费看| 亚洲精品综合一二三区在线| 2020极品精品国产| 国产成人综合日韩精品无码首页 | 欧美精品不卡| 国产一级α片| 国产99欧美精品久久精品久久| 日本不卡在线播放| 91小视频版在线观看www| 视频在线观看一区二区| av一区二区人妻无码| 国产主播一区二区三区| www亚洲精品| 中文字幕免费视频| 国产1区2区在线观看| 97久久超碰极品视觉盛宴| 久久婷婷五月综合色一区二区| 亚洲AV成人一区二区三区AV| 亚洲中文字幕在线精品一区| 欧美精品一区在线看| 福利小视频在线播放| 久久精品丝袜| 国产黑人在线| 欧美日韩国产精品综合| 久久国产拍爱| 国产成人亚洲毛片| 日韩少妇激情一区二区| 色妞永久免费视频| 亚洲中文字幕久久无码精品A| a天堂视频在线| 欧美激情第一欧美在线| 午夜一区二区三区| 久久婷婷六月| 欧美伦理一区| 日韩一级二级三级| 伊人中文网| 国产成人综合在线视频| 亚洲精品成人片在线观看| 亚洲第一极品精品无码| 91在线视频福利| 久久国产精品嫖妓| 国内精品视频在线| 亚洲AV无码久久天堂| 97av视频在线观看| 日本亚洲成高清一区二区三区| 国产三区二区| 亚洲中文制服丝袜欧美精品| 欧美精品影院| 国产aⅴ无码专区亚洲av综合网| 中国美女**毛片录像在线| 欧美亚洲国产精品第一页| 免费Aⅴ片在线观看蜜芽Tⅴ| 全部免费特黄特色大片视频| 四虎精品国产AV二区| 国产成人高清精品免费| 久久精品91麻豆| 久久久噜噜噜久久中文字幕色伊伊 | 国产成人精品优优av| 在线播放国产一区| 色悠久久综合| 欧美一级特黄aaaaaa在线看片| 国产美女一级毛片| 亚洲中文字幕久久无码精品A| 国产乱人伦AV在线A| 无码精品一区二区久久久| 亚洲黄色激情网站| 欧美日本在线观看| 九九精品在线观看| 一级高清毛片免费a级高清毛片|