Это первая свободно распространяемая реализация Wi-Fi 802.11a/g/n на основе программно-определяемой радиосистемы SDR (программно-определяемое радио).
Давайте поговорим об этом проекте.
/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 Мбит/с соответственно.
/CC BY/ Фрэнк Ван
В будущем разработчики планируют увеличить эти показатели.
Добавление поддержки стандарта также входит в их план действий.
Wi-Fi 802.11ax .
В целом резиденты Hacker News Они говорят что Openwifi — это еще один важный шаг на пути к полностью открытому оборудованию для беспроводных сетей.
Остается только реализовать соответствующий радиочастотный чип - главное, чтобы не было патентные проблемы различные корпорации.
О чем мы пишем в корпоративном блоге VAS Experts:Теги: #open source #Разработка систем связи #wi-fi #эксперты вас #эксперты вас #openwifi
-
Дешевые Планшеты Высокого Качества
19 Oct, 24 -
Чек-Лист Для Подготовки К Ux-Собеседованию
19 Oct, 24 -
Как Программисты Спасли Родину
19 Oct, 24 -
Правильный Цикл Управления Версиями Svn
19 Oct, 24 -
Троян Troj/Jsredir-Lk И Уязвимость Wordpress
19 Oct, 24