À propos du projet

Ce projet est un traqueur d'avions ADS-B qui reçoit les diffusions radio en direct des aéronefs à l'aide d'une antenne 1090 MHz et d'un récepteur RTL-SDR. Les signaux sont décodés par Dump1090 en JSON, puis traités par un paquet Python (`plane_tracker`) qui convertit la latitude/longitude en coordonnées en pixels pour l'affichage sur une interface radar construite avec React et MapLibre. L'interface affiche les positions des avions en direct, se met à jour à chaque nouveau signal et conserve les anciennes positions pour former des trajectoires historiques. Les utilisateurs peuvent cliquer sur un avion pour voir des détails comme l'altitude, la compagnie aérienne et le type ; si aucun n'est sélectionné, les statistiques de l'avion le plus proche sont affichées. Les fonctionnalités supplémentaires incluent des statistiques sur 24 heures, des journaux, les performances du système, un diagramme polaire pour la couverture radio, des filtres d'altitude/distance et une barre d'outils. Le système a été testé avec une portée maximale d'environ 150 milles nautiques, suivant des avions au-dessus de la France et de la Belgique depuis l'Angleterre. La configuration matérielle comprend un Dell OptiPlex 3050 SFF sous Debian 13, un RTL-SDR BLOG V4 et une antenne de 60 cm. Le dépôt inclut une vidéo de démonstration et des captures d'écran de l'interface.