Проект Openwifi — Как Выглядит Открытый Чип Wi-Fi

Это первая свободно распространяемая реализация Wi-Fi 802.11a/g/n на основе программно-определяемой радиосистемы SDR (программно-определяемое радио).

Давайте поговорим об этом проекте.



Проект Openwifi — как выглядит открытый чип Wi-Fi

/CC BY/ Виктор Азнабаев



Что это за проект

Большинство прошивок для Wi-Fi-устройств являются закрытыми, поэтому проверить, содержат ли они какие-либо бэкдоры, невозможно.

Специалисты лаборатории IDLab, сформированной на базе университетов Гента и Антверпена в Бельгии, решили исправить ситуацию и запустили проект Openwifi. Это открытая реализация Wi-Fi на FPGA, совместимая с Linux. У инженеров есть свои достижения представлен на конференции FOSDEM 2020, посвященной свободному программному обеспечению.

Весь код с схемы оборудование находится на GitHub и распространяется по лицензии.

AGPLv3 .

Хотя в этом проекте использовалось несколько сторонних модулей — например, коммерческих трансиверов.

Прежде чем начать работать с Openwifi, вам необходимо рассмотреть их лицензии.



Как это работает

Аппаратное обеспечение системы основано на ПЛИС Xilinx и радиопередатчике.

AD9361 .

Здесь также используется архитектура SoftMAC, которая реализует стек беспроводной связи 802.11 на стороне драйвера.

За эту задачу отвечает подсистема mac80211, предоставляемая ядром Linux. Схема авторы проекта опубликовано в вашем репозитории.

Программное обеспечение основано на ОпенОФДМ - открытая реализация ОЧМ -Декодер Verilog. Взаимодействовать с модулем Wi-Fi можно с помощью стандартных утилит Linux — есликонфигурация И iwconfig , а также специализированная программа sdrctl - позволяет получить доступ к драйверу Openwifi через сетевую ссылку.

Для управления драйверами беспроводной сети из пользовательского пространства авторы использовали библиотеки nl80211 и cfg80211. Среди основных возможностей системы стоит выделить полосу пропускания 20 МГц и диапазон частот от 70 МГц до 6 ГГц, квантование времени по MAC-адресу и реализацию протокола.

DCF на стороне FPGA, который является основным протоколом доступа в сетях Wi-Fi.

Каковы его перспективы

Openwifi находится на ранней стадии разработки, поэтому о высокой пропускной способности речи не идет. Авторы достигнуто скорости загрузки 30,6 и 38,8 Мбит/с для TCP и UDP. Скорость отдачи немного ниже — 17,0 и 21,5 Мбит/с соответственно.



Проект Openwifi — как выглядит открытый чип Wi-Fi

/CC BY/ Фрэнк Ван В будущем разработчики планируют увеличить эти показатели.

Добавление поддержки стандарта также входит в их план действий.

Wi-Fi 802.11ax .

В целом резиденты Hacker News Они говорят что Openwifi — это еще один важный шаг на пути к полностью открытому оборудованию для беспроводных сетей.

Остается только реализовать соответствующий радиочастотный чип - главное, чтобы не было патентные проблемы различные корпорации.

О чем мы пишем в корпоративном блоге VAS Experts:
Теги: #open source #Разработка систем связи #wi-fi #эксперты вас #эксперты вас #openwifi
Вместе с данным постом часто просматривают: