Об этом проекте

Этот проект представляет собой трекер самолётов ADS-B, принимающий живые радиопередачи с воздушных судов с помощью антенны на 1090 МГц и приёмника RTL-SDR. Сигналы декодируются Dump1090 в JSON, затем обрабатываются пакетом Python (`plane_tracker`), который преобразует широту/долготу в пиксельные координаты для отображения на радарном GUI, построенном на React и MapLibre. GUI показывает живые позиции самолётов, обновляется при каждом новом сигнале и сохраняет старые позиции для формирования исторических траекторий. Пользователи могут кликнуть на самолёт, чтобы увидеть такие детали, как высота, авиакомпания и тип; если ничего не выбрано, отображается статистика ближайшего самолёта. Дополнительные функции включают 24-часовую статистику, логи, производительность системы, полярный график радиопокрытия, фильтры по высоте/расстоянию и панель инструментов. Система была протестирована с максимальной дальностью около 150 морских миль, отслеживая самолёты над Францией и Бельгией из Англии. Аппаратная конфигурация включает Dell OptiPlex 3050 SFF под управлением Debian 13, RTL-SDR BLOG V4 и антенну 60 см. Репозиторий содержит демонстрационное видео и скриншоты GUI.