OpenWifi, אַן אָפֿן מקור פּרויעקט צו ינסטרומענט וויפי באזירט אויף FPGA און SDR

אָפּענוויפי

בעשאַס די FOSDEM 2020 זיצונג עס איז געווען אַנוויילד דער ערשטער עפענען מקור אַנטוויקלונג פון OpenWifi "Wi-Fi 802.11 a / g / n" גאַנץ סטאַק וואַוועפאָרם און מאַדזשאַליישאַן דיפיינד דורך פּראָגראַממינג (SDR, ווייכווארג דיפיינד ראַדיאָ) און FPGA.

די טשיקאַווע זאַך וועגן דעם פּרויעקט אָפּענוויפי איז אַז אַלאַוז איר צו שאַפֿן אַ פולשטענדיק לינוקס קאַמפּאַטאַבאַל ימפּלאַמענטיישאַן און אַז קאָנטראָלס אַלע די קאַמפּאָונאַנץ פון אַ וויירליס מיטל, אַרייַנגערעכנט די נידעריק-שיכטע לייַערס אין קאַנווענשאַנאַל וויירליס אַדאַפּטערז ימפּלאַמענאַד אויף די מדרגה פון טשיפּס ינאַקסעסאַבאַל פֿאַר אַדאַטינג. די קאָד פון די ווייכווארג קאַמפּאָונאַנץ, ווי געזונט ווי די סערקאַץ און די דיסקריפּשאַנז פון די ייַזנוואַרג בלאַקס אין ווערילאָג פֿאַר פפּגאַ שפּראַך, זענען פונאנדערגעטיילט אונטער די AGPLv3 דערלויבעניש.

אָפּענוויפי ניצט די סאָפטמאַק אַרקאַטעקטשער, וואָס ימפּלייז די ימפּלאַמענטיישאַן פון די הויפּט 802.11 וויירליס אָנלייגן אויף די קאָנטראָללער זייַט און די בייַזייַן פון אַ נידעריק מאַק שיכטע אויף די פפּגאַ זייַט. די מאַק 80211 סאַבסיסטאַם צוגעשטעלט דורך די לינוקס קערן איז געניצט ווי וויירליס אָנלייגן, בשעת די ינטעראַקשאַן מיט SDR איז דורכגעקאָכט דורך אַ ספּעציעל קאָנטראָללער.

די ייַזנוואַרג קאָמפּאָנענט פון דער פאַנגקשאַנאַל פּראָוטאַטייפּ פּרוווד איז באזירט אויף די Xilinx Zynq FPGA און די AD9361 וניווערסאַל טראַנססעיווער (RF).

פון די הויפּט קעראַקטעריסטיקס דורך OpenWifi

  • פול שטיצן פֿאַר 802.11 אַ / ג און פּאַרטיייש שטיצן פֿאַר 802.11 ן MCS 0 ~ 7 (אַזוי ווייַט בלויז PHY רקס). פּלאַנז שטיצן 802.11ax
  • 20 מהז באַנדווידט און אָפטקייַט 70 מהז צו 6 גהז
  • אַפּערייטינג מאָדעס: אַד-האָק (קליענט מיטל נעץ), אַקסעס פונט, סטאַנציע און מאָניטאָרינג
  • די פפּגאַ ימפּלאַמענטיישאַן פון די דקף (דיסטריבוטעד קאָאָרדינאַטיאָן פונקטיאָן) פּראָטאָקאָל מיט די CSMA / CA אופֿן. גיט ראַם פּראַסעסינג צייט (SIFS) אין 10 וס
  • קאַנפיגיעראַבאַל פּאַראַמעטערס פֿאַר קאַנאַל אַקסעס בילכערקייַט: RTS / CTS, CTS צו זיך, SIFS, DIFS, xIFS, שפּעלטל צייט, עטק.
  • לויט צייט מעהאַלעך באזירט אויף מעק ווענדט
  • לייכט מאַדאַפייאַבאַל באַנדווידט און אָפטקייַט: 2 מהז פֿאַר 802.11 אַה און 10 מהז פֿאַר 802.11 פּ
  • OpenWifi דערווייַל שטיצט Xilinx ZC706 FPGA SDR פּלאַטפאָרמס מיט FMCOMMS2 / 3/4 טראַנססעיווערס פון אַנאַלאָג דעוויסעס, און ADRV9361Z7035 SOM + ADRV1CRR-BOB און ADRV9361Z7035 SOM + ADRVCR (FPGA + RF) פּאַקידזשיז.

פֿאַר דער אַדמיניסטראַציע, נאָרמאַל לינוקס יוטילאַטיז ווי ifconfig און iwconfig קענען ווערן גענוצטווי געזונט ווי אַ ספּעשאַלייזד סדרקטל נוצן וואָס אַרבעט דורך נעטלינק און אַלאַוז איר צו פירן SDR אויף אַ נידעריק מדרגה (מאַניפּולירן רעדזשאַסטערז, טוישן צייט סלייסער סעטטינגס, אאז"ו ו).

צווישן אנדערע עפענען פּראַדזשעקס וואָס עקספּערימענט מיט די Wi-Fi אָנלייגן, מיר קענען דערמאָנען די ווימע פּרויעקט, וואָס אַנטוויקלען אַ IEEE 802.11 a / g / p קאַמפּאַטאַבאַל טראַנסמיטער באזירט אויף GNU Radio און אַ נאָרמאַל פּיסי.

ווי אויך 802.11 עפענען וויירליס ווייכווארג סטאַקס זענען דעוועלאָפּעד דורך Ziria און Sora (Microsoft Research Software Radio).

בעשאַס פאָרשטעלונג טעסץ, פֿון די דאַטן באקומען ווען קאַנעקטינג אַ קליענט מיט אַ TL-WDN4200 N900 וסב אַדאַפּטער צו אַן אַקסעס פּוינט באזירט אויף OpenWifi, ערלויבט צו דערגרייכן אַ טרופּוט פון 30.6 Mbps (TCP) און 38.8 Mbps (UDP) ווען טראַנסמיטינג דאַטן פון אַן אַקסעס פונט צו אַ קליענט און 17.0 מבפּס (TCP) און 21.5 מבפּס (UDP) ווען טראַנסמיטינג פֿון אַ קליענט צו אַן אַקסעס פונט.

דאָ איז אַ דעמאָ פון אַ טעלעפאָן קאַנעקטינג צו די אַקסעס פונט מיט OpenWifi.

די קאַמפּאָונאַנץ ינוואַלווד אין דער ערשטער פּראָוטאַטייפּ פון OpenWifi קאָסטן אַרום € 1300, אָבער זיי זענען טראַנספערד צו טשיפּער פּלאַטעס. למשל, דער לייזונג באזירט אויף אַנאַלאָג דעוויסעס ADRV9364-Z7020 וועט זיין 700 עוראָס און באזירט אויף ZYNQ NH7020 וואָס קאָס וועגן 400 עוראָס.

אָפּזאָגן

לעסאָף, פֿאַר יענע אינטערעסירט צו וויסן מער וועגן דעם פּרויעקט אָדער דאַונלאָודינג די צוגעגרייט בילד פון OpenWifi קענען באַקומען עס דורך געגאנגען צו די ווייַטערדיק לינק.

דאָ איר קענען געפֿינען אינפֿאָרמאַציע וועגן די נוצן און ינסטאַלירונג פון די בילד אויף אַ סד קאָרט (די בילד איז באזירט אויף אַן ARM ווערסיע פון ​​לינוקס).

פון די קאַמפּאָונאַנץ וואָס דערווייַל שטיצן דעם פּעקל, עס זענען: ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2 / 3/4, Xilinx ZCU102 + FMCOMMS2 / 3/4, און Xilinx ZCU102 + ADRV9371.

מקור: https://fosdem.org


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

זייט דער ערשטער צו באַמערקן

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.