Wine-wayland layihəsi, Wine-i mühitlərdə istifadə etməyə imkan verən patch və driver dəsti hazırladı.

Keçmiş FOSDEM 2020 konfransında təqdim olundu layihə OpenWifi, ilk tam Wi-Fi 802.11a/g/n yığını üçüncü açıq realizasiyasını inkişaf etdirərək, siqnal forması və modulyasiya proqramla (SDR, Software Defined Radio) müəyyən edilir. OpenWifi, bütün komponentlərin tam nəzarətdə olduğu bir simsiz cihazın realizasiyasını yaratmağa imkan verir, aşağı səviyyə qatları, adi simsiz adapterlərdə audit üçün əlçatan olmayan çiplərin səviyyəsində həyata keçirilir. Kod proqram komponentlərinin, eləcə də sxemaları və təsvirləri Verilog dilində FPGA üçün sərbəst yayılır AGPLv3 lisenziyası altında.

Göstərilən iş prototipinin aparat tərkibi Xilinx Zynq FPGA və AD9361 universal qəbul edici və ötürücü (RF) əsasında qurulub. OpenWifi-da, əsas simsiz yığın 802.11 (high-MAC) sürücüdə həyata keçirilir və FPGA tərəfdə low-MAC qatının olması nəzərdə tutulur. Simsiliz yığın olaraq, Linux nüvəsi tərəfindən təqdim edilən mac80211 alt sistemi istifadə olunur. SDR ilə qarşılıqlı əlaqə xüsusi sürücü vasitəsilə həyata keçirilir.

Wine-wayland layihəsi, Wine-i mühitlərdə istifadə etməyə imkan verən patch və driver dəsti hazırladı.

Əsas imkanlar:

  • 802.11a/g tam dəstəyi və 802.11n MCS 0~7 üçün qismən dəstək (hal-hazırda yalnız PHY rx). 802.11ax dəstəyi planlaşdırılır;
  • 20MHz bant genişliyi və 70 MHz-dən 6 GHz-dək tezlik spektri;
  • İş rejimləri: Ad-hoc (müştəri cihazlarının şəbəkəsi), giriş nöqtəsi, stansiya və monitorinq;
  • FPGA tərəfindəki kanal səviyyə protokolunun realizasiyası DCF (Distributed Coordination Function), CSMA/CA metodunu istifadə edir. Çərçivə emal müddəti təmin edilir (SIFS) 10us səviyyəsində;
  • Kanal giriş imtiyazı prioritetinin tənzimlənən parametrləri: RTS/CTS müddəti, CTS-to-self, SIFS, DIFS, xIFS, slot-time və s.
  • Vaxt quantizasiyası (Time slicing) MAC ünvanına əsaslanır;
  • Asan dəyişdirilən bant genişliyi və tezlik:
    802.11ah üçün 2MHz və 802.11p üçün 10MHz;

Wine-wayland layihəsi, Wine-i mühitlərdə istifadə etməyə imkan verən patch və driver dəsti hazırladı.

Hal-hazırda OpenWifi-da dəstək FPGA əsasında SDR platformaları
Xilinx ZC706 ilə Analog Devices FMCOMMS2/3/4 qəbulediciləri və həmçinin (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB və ADRV9361Z7035 SOM + ADRV1CRR-FMC dəstəklənir. Yükləmək üçün hazırlanmış tam görüntü ARM Linux əsasında SD karta. ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2/3/4, Xilinx ZCU102 + FMCOMMS2/3/4 və
Xilinx ZCU102 + ADRV9371 dəstəklənməsi planlaşdırılır. OpenWifi-nin ilk prototipində istifadə olunan komponentlərin dəyəri təxminən 1300 avro təşkil etdi, lakin daha ucuz platfomalara keçid edilir. Məsələn, Analog Devices ADRV9364-Z7020 əsasında həllin dəyəri 700 avro olacaq, ZYNQ NH7020 - isə 400 avro.

USB adapter TL-WDN4200 N900 ilə OpenWifi əsaslı giriş nöqtəsinə qoşulmanın performans testi, giriş nöqtəsindən müştəriyə məlumat transferi zamanı 30.6Mbps (TCP) və 38.8Mbps (UDP), müştəridən giriş nöqtəsinə məlumat transferi zamanı isə 17.0Mbps (TCP) və 21.5Mbps (UDP) ötürmə sürəti əldə etməyə imkan verdi. İdarəetmə üçün Linux-un standart vasitələrindən, məsələn, ifconfig və iwconfig, eləcə də netlink vasitəsilə işləyən və SDR-in aşağı səviyyədə idarə olunmasına imkan verən ixtisaslaşmış sdrctl vasitəsindən istifadə edilə bilər (registrləri manipulyasiya etmək, zaman kvantlaşdırma parametrlərini dəyişdirmək və s.).

Videonu izləyin

Wi-Fi stack ilə eksperiment keçirən digər açıq layihələr arasında Wime, IEEE 802.11 a/g/p standartları ilə uyğun transmitter GNU Radio və adi bir PC əsaslıdır. Proqram təminatı açıq 802.11 simsiz stack-ları eyni zamanda Ziria Sora(Microsoft Araşdırma Proqram Radio) layihələrini inkişaf etdirir. (Microsoft Research Software Radio).

Wine-wayland layihəsi, Wine-i mühitlərdə istifadə etməyə imkan verən patch və driver dəsti hazırladı.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster