F4HXN

ADS-B facile avec ADSB-Box Linux

Publié le 7 juillet 2023 Par F4HXN

ADSB-Box est une solution open-source qui permet de créer un récepteur ADS-B (Automatic Dependent Surveillance-Broadcast) basé sur des plateformes à base de Linux.
L’ADS-B est une technologie de surveillance qui permet à un avion de déterminer sa position, et de la diffuser périodiquement, ce qui permet de le suivre. L’ADS-B est utilisé par le contrôle du trafic aérien pour améliorer la sécurité. Les récepteurs ADS-B tels que ADSB-Box peuvent être utilisés par les passionnés d’aviation pour suivre les avions en temps réel.

Matériel nécessaire :

1 PC ou Raspberry pi sous Linux
1 ClĂ© RTL-SDR (de prĂ©fĂ©rence RTL2832U) (pour les essais j’ai utilisĂ© : https://amzn.to/3QqBKrx
1 Antenne 1090MHz :  https://amzn.to/3OkB8kD

Les exemples qui suivent ont été réalisés sur mon PC

Ma configuration

Mise en place d’ adsl-box
Installation en passant par Ubuntu Software

Recherche ADSB dans Ubuntu Software
ADSB-Box dans Ubuntu Software

ou bien dans un terminal

sudo apt-get update
sudo apt install rtl-sdr
sudo snap install adsb-box

Connecter le périphérique USB RTL
Vérifier la présence, taper dans un terminal
lsusb
vous devriez trouver une ligne de ce genre :
Bus 002 Device 007: ID 0bda:2832 Realtek Semiconductor Corp. RTL2832U DVB-T

Pour finir la configuration :

sudo snap connect adsb-box:raw-usb
sudo snap connect adsb-box:process-control
sudo snap connect adsb-box:system-observe
sudo snap connect adsb-box:network-observe
sudo snap connect adsb-box:hardware-observe
sudo snap connect adsb-box:mount-observe
sudo snap restart adsb-box

Pour visualiser le rĂ©sultat final entrez l’adresse suivante dans un navigateur :

http://localhost:8080/
http://localhost:8080/
FlightAware  – PiAware – SkyAware : http://localhost:8080/
Statistiques Dump1090
Statistiques Dump1090
Le résultat sur PlaneFinder : http://localhost:30053/
Le résultat sur PlaneFinder : http://localhost:30053/
Statistiques Plane Finder : http://localhost:30053/stats.html
Statistiques PlaneFinder : http://localhost:30053/stats.html
Radar 3D PlaneFinder : http://localhost:30053/viz.html
Radar 3D PlaneFinder : http://localhost:30053/viz.html
Quelques commandes utiles :
sudo snap start adsb-box - pour démarrer ADSB-Box
sudo snap stop adsb-box - pour l’arrêter
sudo snap restart adsb-box - pour la redémarrer
snap info adsb-box - quelques informations ...

+ de détails sur les programmes et leurs configurations : https://github.com/tsunghanliu/adsb-box.snap/blob/master/README.md

Liste des principaux logiciels présents dans ADSB-Box :
Dump1090 : Dump1090 est un logiciel populaire utilisé pour démoduler et décoder les messages ADS-B émis par les avions. Il permet de collecter les données de suivi des avions et de les afficher sous forme de listes et de cartes.
PiAware : PiAware est un logiciel open-source, développé par FlightAware, conçu pour les utilisateurs, qui souhaitent surveiller le trafic aérien en utilisant un récepteur ADS-B.
PiAware est utilisé en combinaison avec FlightAware, un site web de suivi de vols . En connectant votre PiAware à votre compte FlightAware, vous pouvez contribuer à la collecte desdonnées ADS-B et accéder à des fonctionnalités avancées sur le site FlightAware.
Il est compatible sur plusieurs distributions Linux.
OpenSkyd : OpenSkyd est le logiciel utilisé dans le cadre du projet OpenSky Network pour collecter, traiter et agréger les données ADS-B des récepteurs connectés au réseau. Il est responsable de la détection des avions, du décodage des messages ADS-B et de la fusion des données.
Collectd : est un système open-source de collecte de données de performance et de surveillance des systèmes informatiques.
FR24Feed : est un logiciel utilisé pour partager des données de vol avec le service Flightradar24, qui est un site Web et une application de suivi des vols en temps réel.
Plane Finder :  est un service en ligne et une application mobile qui permet de suivre les avions en temps rĂ©el. Il fournit des informations dĂ©taillĂ©es sur les vols, y compris la position, la vitesse, l’altitude, la compagnie aĂ©rienne, le numĂ©ro de vol, l’aĂ©ronef et d’autres donnĂ©es pertinentes.
RadarBox : est un service et une application qui permet de suivre les avions en temps rĂ©el. Il fournit des informations dĂ©taillĂ©es sur les vols, y compris la position, la vitesse, l’altitude, la compagnie aĂ©rienne, le numĂ©ro de vol, l’aĂ©ronef et d’autres donnĂ©es pertinentes.
Et aussi les programmes suivant : tcllauncher, mlat-client, dump978, graphs web …

Plus d’info sur :
GitHub la plateforme du  projet de dĂ©veloppement de ADS-B : https://github.com/tsunghanliu/adsb-box.snap
Snapcraft est un outil de développement et de packaging pour les applications Linux : https://snapcraft.io/adsb-box

ADSB-Box est disponible sur :
Arch Linux
CentOS
Debian
elementary OS
Fedora
KDE Neon
Kubuntu
Manjaro
Pop!_OS
openSUSE
Red Hat Enterprise Linux
Ubuntu
Raspberry Pi

Les frĂ©quences utilisĂ©es pour la transmission des donnĂ©es ADS-B varient en fonction de la rĂ©gion gĂ©ographique . Pour l’Europe le frĂ©quence est 1090 MHz. C’est la frĂ©quence la plus couramment utilisĂ©e pour l’ADS-B dans le monde entier.
Les États-Unis utilisent la fréquence 978 MHz .
Pour l’antenne je vous conseille de visiter l’excellente documentation sur le site de Passion-Radio : https://www.passion-radio.org/images-blog/antennes-mode-ads-b.pdf
Ou sur le site AéroRadio : http://aeroradio.free.fr/sbs-1/mode-s-ant-amplis.pdf

Quelques liens  :

FlightAware : https://flightaware.com/
PlaneFinder : https://planefinder.net/
FlightRadar24 : https://www.flightradar24.com

Prochaine étape :

Installer ADSB-Box sur une plateforme dédiée (raspbery Pi ou Mini PC).
Mettre en ligne la carte de visualisation ADS-B (Accessible sur le net par tous …)

J’ai installĂ© ADSB-BOX sur un mini pc (4x Intel(R) Atom(TM) CPU D525 @ 1.80GHz DDR2 2 GiB SSD 120Go) tournant sur Ubuntu serveur 23.04
Voir la carte en direct

À lire également

ADS-B facile avec Windows

Suite Ă  l'article ADS-B facile avec ADSB-Box Linux voici ADS-B facile avec Windows Description en partant du principe, que les drivers de votre clĂ©s RTL-SDR soient installĂ©s. Dans le cas contraire vous trouverez de l'aide ici MatĂ©riel nĂ©cessaire : 1 PC sous Windows1  chef RTL-SDR (de prĂ©fĂ©rence RTL2832U) (pour les essais j’ai utilisĂ© : https://s.click.aliexpress.com/e/_c3voFRJ11 Antenne 1090MHz https://amzn.to/3OkB8kD (vous pouvez…

À lire également

ADSB-B

ADSB-Box la suite

Après avoir effectué les premiers essais sur mon PC personnel, j'ai décidé de transférer le système sur une machine autonome. Heureusement, j'avais mis de côté un mini-PC inutilisé qui conviendrait parfaitement à cette tâche. J'ai donc procédé à l'installation du système sur le mini-PC, en prenant soin de configurer tous les paramètres nécessaires pour assurer son bon fonctionnement. Après quelques…