ОпенВифи, пројекат отвореног кода за примену Ви-Фи заснован на ФПГА и СДР

опенвифи

Током конференције ФОСДЕМ 2020 представљена је први развој отвореног кода ОпенВифи „Ви-Фи 802.11 а / г / н“ Потпуно таласни облик и модулација дефинисани програмирањем (СДР, Софтвер дефинисан радио) и ФПГА.

Занимљивост пројекта ОпенВифи је то омогућава вам да креирате потпуно компатибилну Линук имплементацију и која контролише све компоненте бежичног уређаја, укључујући слојеве ниског нивоа у конвенционалним бежичним адаптерима имплементираним на нивоу чипова неприступачних за ревизију. Код софтверских компоненти, као и склопови и описи хардверских блокова у језику Верилог за ФПГА, дистрибуирају се под лиценцом АГПЛв3.

ОпенВифи користи СофтМАЦ архитектуру, што подразумева примену главног бежичног стека 802.11 на страни контролера и присуство ниског МАЦ слоја на ФПГА страни. Подсистем мац80211 који пружа језгро Линук користи се као бежични стек, док се интеракција са СДР врши преко посебног контролера.

Хардверска компонента функционалног прототипа доказао заснован је на Ксилинк Зинк ФПГА и универзалном примопредајнику АД9361 (РФ).

Од главних карактеристика би ОпенВифи

  • Пуна подршка за 802.11а / г и делимична подршка за 802.11н МЦС 0 ~ 7 (до сада само ПХИ рк). Планови подржавају 802.11ак
  • Пропусни опсег од 20 МХз и опсег фреквенција од 70 МХз до 6 ГХз
  • Режими рада: Ад-хоц (мрежа клијентских уређаја), приступна тачка, станица и надзор
  • ФПГА имплементација ДЦФ (Дистрибутед Цоординатион Фунцтион) протокола коришћењем ЦСМА / ЦА методе. Обезбеђује време обраде оквира (СИФС) на 10ус
  • Подесиви параметри приоритета приступа каналу: РТС / ЦТС, ЦТС себи, СИФС, ДИФС, кИФС, време слота итд.
  • По временском интервалу на основу МАЦ адреса
  • Пропусни опсег и фреквенција који се лако могу променити: 2МХз за 802.11ах и 10МХз за 802.11п
  • ОпенВифи тренутно подржава Ксилинк ЗЦ706 ФПГА СДР платформе са примопредајницима ФМЦОММС2 / 3/4 из аналогних уређаја, као и АДРВ9361З7035 СОМ + АДРВ1ЦРР-БОБ и АДРВ9361З7035 СОМ + АДРВЦР (ФПГА + РФ) пакете.

За администрацију, могу се користити стандардни Линук услужни програми попут ифцонфиг и ивцонфигкао и специјализовани услужни програм сдрцтл који ради преко мрежне везе и омогућава вам управљање СДР-ом на ниском нивоу (манипулисање регистрима, промена подешавања временског резача итд.).

Међу осталим отвореним пројектима који експериментишу са Ви-Фи стеком, можемо поменути пројекат Виме који развија ИЕЕЕ 802.11 а / г / п компатибилни предајник заснован на ГНУ радију и нормалном рачунару.

Зириа и Сора (Мицрософт Ресеарцх Софтваре Радио) развијају и 802.11 отворене бежичне софтверске пакете.

Током тестова перформанси, на основу података добијених приликом повезивања клијента са ТЛ-ВДН4200 Н900 УСБ адаптером на приступну тачку засновану на ОпенВифи-у, дозвољено постизање протока од 30.6Мбпс (ТЦП) и 38.8Мбпс (УДП) приликом преноса података са приступне тачке на клијента и 17.0Мбпс (ТЦП) и 21.5Мбпс (УДП) при преносу са клијента на приступну тачку.

Ево демонстрације телефона који се повезује са приступном тачком која покреће ОпенВифи.

Укључене компоненте у првом прототипу ОпенВифи-а кошта око 1300 евра, али се пребацују на јефтиније плоче. На пример, цена решења заснованог на Аналог Девицес АДРВ9364-З7020 износиће 700 евра, а заснован на ЗИНК НХ7020 који кошта око 400 евра.

Пражњење

Коначно, за оне које занима више о пројекту или преузимање припремљене слике ОпенВифи-а можете га добити одласком на следећи линк.

Овде можете пронаћи информације о употреби и инсталирању слике на СД картици (слика је заснована на АРМ верзији Линука).

Од компонената које тренутно подржавају пакет, ту су: АДРВ9364З7020 СОМ + АДРВ1ЦРР-БОБ, Ксилинк зед + ФМЦОММС2 / 3/4, Ксилинк ЗЦУ102 + ФМЦОММС2 / 3/4 и Ксилинк ЗЦУ102 + АДРВ9371.

izvor: https://fosdem.org


Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.