OpenWifi, morero o bulehileng oa ho kenya ts'ebeliso ea wifi e ipapisitse le FPGA le SDR

openwifi

Nakong ea kopano ea FOSDEM 2020 e ile ea senoloa mohloli oa pele oa mohloli o bulehileng oa OpenWifi "Wi-Fi 802.11 a / g / n" Fomete e felletseng ea waveform le modulation e hlalosoang ke programming (SDR, Software Defined Radio) le FPGA.

Ntho e khahlisang ka projeke OpenWifi ke seo e o lumella ho theha ts'ebetsong e lumellanang le Linux ka botlalo mme seo se laola dikarolo tsohle tsa sesebediswa se se nang mohala, ho kenyeletswa le dikarolo tsa maemo a tlase ho di-adaptara tse tlwaelehileng tsa waelese tse kentsweng tshebetsong boemong ba dichipisi tse sa fihlelleheng bakeng sa tlhahlobo ya dibuka. Khoutu ea likarolo tsa software, hammoho le lisekete le litlhaloso tsa li-block tsa Hardware ka puo ea Verilog bakeng sa FPGAs, li ajoa tlasa laesense ea AGPLv3.

OpenWifi e sebelisa boqapi ba SoftMAC, e bolelang ho kengoa tšebetsong ha mokoallo o se nang mohala oa 802.11 ka lehlakoreng la molaoli le boteng ba lera le tlase la MAC ka lehlakoreng la FPGA. Sisteme ea mac80211 e fanoeng ke kernel ea Linux e sebelisoa e le mohala o se nang mohala, ha ts'ebelisano le SDR e etsoa ka molaoli ea ikhethang.

Karolo ea lisebelisoa tsa sebopeho se sebetsang ipakile e ipapisitse le Xilinx Zynq FPGA le AD9361 Universal Transceiver (RF).

Ea litšobotsi tse ka sehloohong ke OpenWifi

  • Tšehetso e felletseng ea 802.11a / g le ts'ehetso e sa fellang bakeng sa 802.11n MCS 0 ~ 7 (ho fihlela joale ke PHY rx). Merero e tšehetsa 802.11ax
  • Bandwidth ea 20MHz le 70 MHz ho isa ho 6 GHz frequency range
  • Mekhoa e sebetsang: Ad-hoc (netweke ea lisebelisoa tsa bareki), sebaka sa phihlello, seteishene le tlhahlobo
  • Ts'ebetso ea FPGA ea protocol ea DCF (Distributed Coordination Function) e sebelisa mokhoa oa CSMA / CA. E fana ka Nako ea Ts'ebetso ea Moralo (SIFS) ka 10us
  • Mekhahlelo e ka etsoang ka pele ho Channel: RTS / CTS, CTS ho eona, SIFS, DIFS, xIFS, nako ea slot, jj
  • Ka nako ea nako ho ipapisitsoe le liaterese tsa MAC
  • Phallo ea motlakase e fetolehang habonolo le maqhubu: 2MHz bakeng sa 802.11ah le 10MHz bakeng sa 802.11p
  • Hajoale OpenWifi e ts'ehetsa li-platform tsa Xilinx ZC706 FPGA SDR tse nang le li-transceivers tsa Analog Devices FMCOMMS2 / 3/4, hammoho le ADRV9361Z7035 SOM + ADRV1CRR-BOB le ADRV9361Z7035 SOM + ADRVCR (FPGA + RF).

Bakeng sa tsamaiso, Lisebelisoa tsa standard linux tse kang ifconfig le iwconfig li ka sebelisoahammoho le sesebelisoa se ikhethileng sa sdrctl se sebetsang ka netlink mme se u lumella ho tsamaisa SDR maemong a tlase (laola li-registry, ho fetola li-setting tsa sesepa sa nako, jj.).

Har'a merero e meng e bulehileng e lekang ka Wi-Fi stack, re ka bua ka projeke ea Wime, e hlahisang e fetisang e tsamaisanang le IEEE 802.11 a / g / p e ipapisitseng le GNU Radio le PC e tloaelehileng.

Le li-stack tsa software tse se nang mohala tse 802.11 le tsona li ntse li ntlafatsoa ke Ziria le Sora (Microsoft Research Software Radio).

Nakong ea liteko tsa ts'ebetso, ho tsoa ho tlhaiso-leseling e fumanoeng ha u hokela moreki le adaptara ea TL-WDN4200 N900 USB sebakeng sa phihlello sa OpenWifi, e lumelletsoe ho fihlela phallo ea 30.6Mbps (TCP) le 38.8Mbps (UDP) ha o fetisetsa data ho tloha sebakeng sa phihlello ho ea ho moreki le 17.0Mbps (TCP) le 21.5Mbps (UDP) ha o fetisetsa ho tsoa ho moreki ho ea sebakeng sa phihlello.

Pontšo ke ena ea mohala o hokelang sebakeng sa phihlello se sebelisang OpenWifi.

Likarolo tse amehang mohlaleng oa pele oa OpenWifi e bitsa chelete e ka bang li-euro tse 1300, empa li fetisetsoa lipoleiting tse theko e tlaase. Mohlala, theko ea tharollo e ipapisitse le Analog Devices ADRV9364-Z7020 e tla ba li-euro tse 700 mme e ipapisitse le ZYNQ NH7020 e nang le theko ea li-euro tse ka bang 400.

Kenya

Kamora nako, bakeng sa ba nang le tjantjello ea ho tseba ho eketsehileng ka projeke kapa ho jarolla setšoantšo se lokiselitsoeng sa OpenWifi ka e fumana ka ho ea ho sehokela se latelang.

Mona o ka fumana leseli mabapi le ts'ebeliso le ho hlongoa ha setšoantšo ka karete ea SD (setšoantšo se ipapisitse le mofuta oa ARM oa Linux).

Har'a likarolo tse tšehetsang sephutheloana hona joale, ho na le: ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2 / 3/4, Xilinx ZCU102 + FMCOMMS2 / 3/4, le Xilinx ZCU102 + ADRV9371.

Mohloli: https://fosdem.org


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

E-ba oa pele ho fana ka maikutlo

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.