На GitHub мы недавно увидели выпуск интересного кода под названием “Nexmon Software Defined Radio” который демонстрирует открытие, позволяющее чипу Broadcom 802.11ac WiFi использоваться в качестве передающего программно-определяемого радио. Это означает, что его можно использовать для передачи (в диапазонах WiFi 2.4 ГГц и 5 ГГц) любого произвольного сигнала из IQ-данных. Специфический WiFi-чип, использованный в их экспериментах, — BCM4339 стоимостью 10 долларов США, который встречается в смартфонах, таких как Nexus 5. Не ясно, смогут ли другие чипы Broadcom 802.11ac WiFi тоже работать.
Для начала Nexmon SDR потребуется настроенная среда разработки на смартфоне Nexus 5. Далее нужно скачать зависимости, установить Android NDK и скомпилировать Nexmon. IQ-данные затем можно передавать в коде с помощью специальных системных команд.
Команда Nexmon планирует представить доклад с более подробной информацией о Nexmon SDR на конференции MobiSys 2018, которая пройдет в июне.
Источник:
