Probablement, chacun d'entre nous qui a déjà vu ou accompagné des amis ou des proches à l'avion a utilisé le service gratuit Flightradar24. C'est un moyen trÚs pratique de suivre la position d'un avion en temps réel.

Comme l'a montrĂ© une enquĂȘte auprĂšs de mes connaissances, peu de gens savent que ce service est soutenu uniquement par des passionnĂ©s qui envoient des donnĂ©es au serveur. Encore moins de personnes savent que quiconque peut rejoindre le projet.
Comblons cette lacune. Nous continuerons d'expliquer comment cela fonctionne ci-dessous.
Matériel
La toute premiĂšre question est : d'oĂč proviennent les donnĂ©es ?
Chaque avion civil est équipé d'un émetteur spécial, appelé transpondeur ADS-B:

(photo du site Garmin)
Cet appareil envoie sur une fréquence de 1090 MHz des paquets spéciaux contenant les principaux paramÚtres du vol, le type d'aéronef, ses coordonnées, le point de destination, etc.
Le signal sur le spectre ressemble Ă peu prĂšs Ă ceci :

Et ce qui est le plus important pour nous, décoder ces données n'est pas difficile, il suffit d'un récepteur RTL-SDR à environ 8 $, connecté à un ordinateur. En fait, l'idée est déjà probablement claire : si l'on collecte des données de nombreux récepteurs, on obtient une image à peu prÚs comme celle-ci :

Mais ce n'est pas tout. Certains avions transmettent des paquets de donnĂ©es, mais ils n'ont pas de coordonnĂ©es GPS. Si l'on reçoit des donnĂ©es en mĂȘme temps de plusieurs rĂ©cepteurs dont les coordonnĂ©es sont connues, en analysant les dĂ©lais sur diffĂ©rents rĂ©cepteurs, on peut dĂ©terminer la position de l'aĂ©ronef. Cette technologie s'appelle la multilateration (MLAT), et on peut en lire plus Ă ce sujet. .
Enfin, la derniÚre question est : comment les données sont-elles reçues ? La réponse est simple, tout le monde peut installer un récepteur chez soi, le coût varie de 0 à 50 $. Par exemple, voici à quoi ressemble la carte des récepteurs du service Flightaware :

Comme on peut le voir, la couverture de la partie russe laisse Ă dĂ©sirer, donc certains ont une chance d'ĂȘtre les premiers.
Pour recevoir des données, il faut :
â Un Raspberry Pi2/3 avec connexion Internet (Ă partir de 20 $)
â Un dongle RTL-SDR (Ă partir de 10 $)
â Au moins une antenne basique faite de 2 morceaux de fil de 6,8 cm chacun (1/4 d'onde dipĂŽle Ă 1090 MHz)
Il est également souhaitable d'avoir un endroit avec une vue assez dégagée sur au moins une partie du ciel, car les signaux de fréquence gigahertz sont absorbés par des obstacles tels que des bùtiments ou des arbres.
J'avais dĂ©jĂ un Raspberry Pi et un RTL-SDR, donc je n'ai rien eu Ă acheter. Mais toute personne peut essayer d'obtenir gratuitement un rĂ©cepteur prĂȘt Ă l'emploi - Ă la fois Flightradar et Flightaware envoient des kits gratuitement aux utilisateurs dans les rĂ©gions oĂč la couverture est actuellement insuffisante. Vous pouvez faire une demande Ă l'adresse ( ou ), bien sĂ»r, il est judicieux de tenter sa chance pour ceux qui vivent dans des zones Ă©loignĂ©es.
J'ai utilisé un kit RTL-SDR V3, qui avec une antenne et un mini-trépied coûtait 27$ avec la livraison gratuite depuis la Chine :

Au fait, en deuxiÚme bonus, tous ceux qui envoient des données au serveur, Flightradar24 et Flightaware offrent un accÚs illimité au compte premium et à toutes les fonctionnalités du serveur (un tel accÚs coûte environ 50$/mois séparément). Donc, si quelqu'un est intéressé par l'aviation et veut un accÚs étendu à un tel compte, installer un récepteur RTLSDR est une alternative trÚs économique.
Test
L'installation est trÚs simple, il suffit de connecter le récepteur au Raspberry Pi et de lancer une commande :
sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"Le script demandera les informations nécessaires (coordonnées et type de récepteur, adresse e-mail), ensuite le logiciel fonctionnera automatiquement, aucune attention de l'utilisateur n'est requise. Vous pouvez simultanément activer un compte premium (pour FR24 à l'adresse ) et immédiatement profiter de toutes ses fonctionnalités (suivi des vols, etc.).
Vous pouvez accéder à la page d'adresse IP du Raspberry Pi et voir l'état actuel :

Beaucoup plus d'informations peuvent ĂȘtre vues sur la page de votre compte Flightradar24 :

Je vis au 6Ăšme Ă©tage relativement prĂšs de l'aĂ©roport, donc le nombre d'avions observĂ©s par jour a dĂ©passĂ© 1000, mĂȘme avec une simple antenne sur le rebord. Il est intĂ©ressant de noter qu'avec une telle antenne, la distance maximale jusqu'Ă l'appareil reçu a Ă©tĂ© de 215 miles. DiffĂ©rentes options d'antennes peuvent ĂȘtre trouvĂ©es sur eBay en cherchant 'ads-b antenna'.
Alternative
Bonus pour ceux qui ont eu la patience de lire jusqu'ici. Certains lecteurs pourraient se demander : peut-on se passer de services tiers comme Flightradar ? Bien sûr, il est possible de lancer un décodeur directement sur Raspberry Pi. Vous pouvez télécharger le code source à l'adresse .
Il suffit de taper 3 commandes sur le Raspberry Pi :
git clone https://github.com/antirez/dump1090.git
cd dump1090/
makeEnsuite, le dĂ©codeur peut ĂȘtre lancĂ© avec la commande :
.\/dump1090 --interactive --netLe dĂ©codeur commence Ă fonctionner, et nous voyons les « donnĂ©es brutes » â une liste des « avions » visibles :

Maintenant, nous pouvons accéder à Raspberry Pi via le navigateur et admirer notre propre Flightradar local, l'image peut ressembler à ceci :

Pourquoi cela pourrait-il ĂȘtre nĂ©cessaire ? D'une part, simplement par curiositĂ©, d'autre part, Flightradar24 filtre malheureusement certaines donnĂ©es et affiche pas tous les avions (par exemple, les militaires, les gouvernementaux ou les jets d'affaires peuvent ne pas ĂȘtre affichĂ©s). En lançant notre propre service local, nous voyons tout « comme c'est », sans aucune censure. Cependant, bien sĂ»r, le volume de donnĂ©es est limitĂ© par notre emplacement local et la qualitĂ© de l'antenne, et la technologie MLAT ne sera pas disponible. Dump1090 est disponible en source, donc ceux qui le souhaitent peuvent mĂȘme crĂ©er leur propre version de Flightradar, avec du blackjack et d'autres gadgets.
Conclusions
Comme on peut le voir, tout cela n'est pas si compliquĂ©, et c'est Ă la fois intĂ©ressant et peu coĂ»teux. Pour donner une idĂ©e des prix : il y a dix ans, le rĂ©cepteur Airnav RadarBox coĂ»tait environ 1000 $, maintenant un RTL-SDR, qui fait la mĂȘme chose, peut ĂȘtre achetĂ© pour 10 $.
Dans mon cas, le rĂ©cepteur n'a Ă©tĂ© lancĂ© que pour des tests, il n'est pas pratique de le garder constamment allumĂ©, la densitĂ© de couverture de la partie europĂ©enne atteint dĂ©jĂ 100 %. Pour les habitants de l'arriĂšre-pays russe, en revanche, cela peut ĂȘtre tout Ă fait intĂ©ressant â cela offre la possibilitĂ© d'apporter une contribution utile aux voyageurs aĂ©riens du monde entier en Ă©largissant la zone de couverture, tout en ayant accĂšs Ă un compte Premium des sites mentionnĂ©s ci-dessus.
à tous, de bonnes expériences.
Source : habr.com
