Визуализация WiFi с помощью ESP32
Чувак сделал визуализацию работы wifi с помощью собственной антенны и чипов ESP32:
Вот что он пишет:
В качестве научного ассистента в Институте телекоммуникаций Штутгартского университета я работаю над многоантенными системами типа (распределенного) массивного MIMO, уделяя особое внимание платформам для измерения беспроводных каналов и алгоритмам обработки измерений каналов (классическим и на основе глубокого обучения).
Однажды мой (невероятно талантливый) коллега Марк Гогер предложил использовать для измерения каналов сверхдешевые чипы ESP32 вместо программно-определяемых радиостанций. Сначала я был настроен весьма скептически, но когда он показал мне минималистичный прототип, который он спаял, я был заинтригован идеей возможности продемонстрировать свои алгоритмы в реальном времени с помощью сигналов WiFi. В серии бакалаврских/исследовательских работ мои отличные студенты Тим Шнайдер, Дэвид Энгельбрехт и Дэвид Келлнер помогли мне разработать антенную решетку ESP32 "ESPARGOS".
Измеренный набор данных CSI, используемый для визуализации AoA / TDoA: https://espargos.net/datasets/data/espargos-0005/
Исходный код локализации AoA / TDoA (требует незначительных изменений для применения к набору данных espargos-0005): https://github.com/Jeija/ToA-AoA-Augmented-ChannelCharting/
Более подробная информация доступна на сайте проекта антенной решетки ESP32 "ESPARGOS": https://espargos.net/
Исходный код библиотеки Python + демоверсии: https://github.com/ESPARGOS/pyespargos (каталог "demos/camera" для демоверсии "WiFi camera")
Круто! Для меня это на уровне квантовой физики. Наверняка этим заинтересуются военные или спецслужбы, придя однажды с вопросом: что вам известно про проект Бесовец?