Pamusangano wekupedzisira weFOSDEM 2020
Iyo hardware chikamu cheyakaratidza kushanda prototype yakavakirwa paXilinx Zynq FPGA uye AD9361 universal transceiver (RF). OpenWifi inoshandisa SoftMAC architecture, iyo inoreva kushandiswa kweiyo huru 802.11 isina waya stack (yakakwirira-MAC) padivi remutyairi uye kuvapo kweiyo yakaderera-MAC layer padivi reFPGA. Iyo isina waya stack inoshandisa iyo mac80211 subsystem yakapihwa neLinux kernel. Kudyidzana neSDR kunoitwa kuburikidza nemutyairi akakosha.
Zvinhu zvakakosha:
- Rutsigiro rwakazara rwe802.11a/g uye tsigiro isina kukwana ye802.11n MCS 0~7 (PHY rx chete ikozvino). Pane zvirongwa zvekutsigira 802.11ax;
- Bandwidth 20MHz uye frequency range kubva 70 MHz kusvika 6 GHz;
- Nzira dzekushanda:
Ad hoc (network yemidziyo yemutengi), nzvimbo yekupinda, chiteshi uye yekutarisa; - Kuitwa kweiyo link layer protocol padivi reFPGA
Dcf (Distributed Coordination Function), uchishandisa nzira yeCSMA/CA. Inopa furemu yekugadzirisa nguva (SIFS ) pamwero we10us; - Configurable chiteshi kuwana pekutanga paramita: RTS/CTS nguva, CTS-ku-iwe, SIFS, DIFS, xIFS, slot-nguva, nezvimwe.
- Kutora nguva (
Nguva yekucheka ) yakavakirwa paMAC kero; - Zviri nyore kuchinjika bandwidth uye frequency:
2MHz ye802.11ah uye 10MHz ye802.11p;
Parizvino, OpenWifi inopa
Xilinx ZC706 ine Analog Devices FMCOMMS2/3/4 transceivers, pamwe nemasumbu (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB uye ADRV9361Z7035 SOM + ADRV1CRR-FMC. Yakagadzirirwa kurodha
Xilinx ZCU102 + ADRV9371. Mutengo wezvikamu zvakabatanidzwa mune yekutanga OpenWifi prototype yaive ingangoita 1300 euros, asi kuendesa kumabhodhi akachipa kuri kuitika. Semuenzaniso, mari yemhinduro inobva pane
Kuyedza mashandiro ekubatanidza mutengi neTL-WDN4200 N900 USB adapta kuenda kuOpenWifi-based access point kwakatibvumira kuwana throughput ye30.6Mbps (TCP) uye 38.8Mbps (UDP) pakuendesa data kubva kunzvimbo yekupinda kuenda kune mutengi uye 17.0Mbps (TCP) uye 21.5Mbps (UDP) painofambiswa kubva kumutengi kuenda kunzvimbo yekuwana. Kune manejimendi, yakajairwa Linux zvinoshandiswa zvinogona kushandiswa, senge ifconfig uye iwconfig, pamwe neakasarudzika utility sdrctl, inoshanda kuburikidza netlink uye inobvumidza iwe kudzora mashandiro eSDR padanho rakaderera (shandisa marejista, shandura zvimedu zvenguva, etc.).
Pakati pemamwe mapurojekiti akavhurika anoyedza iyo Wi-Fi stack, isu tinogona kuona iyo purojekiti
Source: opennet.ru