ESP32 виявить дрон, але не декодує відео
ESP32детекторы дроновRemote ID
Де ESP32 справді впорається
Я б відразу розділив цю ідею на два абсолютно різні завдання: виявлення дрона та приймання його відеопотоку. Станом на жовтень 2026 року ESP32 має сенс саме як основа пасивного детектора. В оригінальному дописі в X Michal Schwarz пише про експерименти з платою та можливість використати попередні напрацювання з реверсингу прошивки й протоколу DJI.
Для детектора можливостей плати достатньо: вона може сканувати Wi-Fi і BLE, шукати Remote ID, зіставляти OUI виробників, шаблони SSID і службові поля, а потім відстежувати зміну RSSI. Документація Drone-Detector-V2 описує шість таких рівнів виявлення та перебір каналів 2,4 ГГц із 1-го до 13-го. Це вже не просто індикатор активності в ефірі, а основа для класифікації спостережуваних передавачів.
Інше практичне джерело, Open Drone ID Core C, містить засоби кодування й декодування повідомлень Open Drone ID, а також приклади приймачів для ESP32. Проєкти DroneRX і PK_SkySpy демонструють ту саму архітектурну ідею: ESP32 зручна там, де дрон сам передає ідентифікаційні дані через сумісний широкомовний механізм.
Із відео межа значно жорсткіша. Покращені радіолінії DJI використовують власні варіанти OFDM у діапазонах 2,4 і 5,8 ГГц, а опубліковані дослідження описують низхідні канали шириною 20 МГц. В окремих вимірюваннях сигнали DroneID займали приблизно від 9,38 до 10,91 МГц, що вимагає точного захоплення та синхронізації, а не звичайного Wi-Fi-сніфінгу.
Детектор можливий, універсальний приймач — ні
Практичний висновок простий: ESP32 може стати недорогим пасивним сенсором присутності дронів, але не повноцінним приймачем відео DJI. Для глибокої роботи з фізичним рівнем потрібні SDR-захоплення, керування частотою й окрема реалізація демодуляції протоколу. Реверсинг прошивки тут корисний, але він не замінює відповідний радіотракт.
Насамперед я перевіряв би не дальність, а повноту виявлення під час перемикання каналів. Поки ESP32 слухає одну ділянку діапазону, короткий пакет може пройти на іншій; RSSI та збіг OUI також здатні хибно класифікувати звичайний пристрій як дрон. Тому сильний прототип має об'єднувати кілька ознак, а не довіряти одній MAC-адресі чи SSID.
Найцікавіше тут не спроба змусити недорогу плату виконувати роботу SDR. Інженерна цінність полягає саме в чесному поділі рівнів: ESP32 виявляє та класифікує доступні широкомовні ознаки, а спеціалізований радіотракт розбирає пропрієтарний сигнал. Межа між цими завданнями й визначить, чи вийде корисний сенсор, чи лише шумний індикатор ефіру.