Construire soi-même un récepteur ADS-B : Raspberry Pi, clé SDR et antenne

Raspberry Pi, clé SDR, antenne – un récepteur ADS-B perso n’a pas besoin de plus. Quelles pièces ont fait leurs preuves, où placer l’antenne, quels logiciels existent et à quoi faire attention sur le plan juridique et technique.

Rédaction PlanetrackPublié le 15 octobre 202615 min de lecture

L’essentiel en bref

  • Trois composants suffisent : un Raspberry Pi comme ordinateur, une clé SDR USB comme récepteur et une antenne accordée sur 1090 MHz forment le cœur de toute station faite maison.
  • L’antenne décide : une vue dégagée sur le ciel apporte plus de portée que n’importe quelle amélioration matérielle. Un emplacement sur le toit bat nettement le rebord de fenêtre.
  • Un filtre seulement si nécessaire : en ville ou près d’antennes-relais de téléphonie mobile, un filtre 1090 MHz aide contre les perturbations ; à la campagne, il est le plus souvent superflu.
  • Les images prêtes à l’emploi font gagner du temps : les images de feeder de FlightAware et de Flightradar24 apportent décodeur, interface web et transmission des données dans un seul paquet.
  • Partager vaut la peine : qui transmet ses données à un réseau améliore la couverture pour tous et obtient, auprès de plusieurs services, un compte étendu.
Sommaire
  1. 1.La réponse courte : ce qu’il te faut
  2. 2.Le matériel en un coup d’œil
  3. 3.À l’intérieur ou à l’extérieur ? La question de l’emplacement
  4. 4.Le logiciel : image prête à l’emploi ou composition perso
  5. 5.Pas à pas vers ta propre station
  6. 6.Partager les données : ce que tu y gagnes
  7. 7.Ce que tu peux faire de ta station en tant que spotteur
  8. 8.Juridique et sécurité
  9. 9.Erreurs fréquentes lors de la construction
  10. 10.Conclusion

Sur la carte de suivi de vols, tu vois ce qui vole au-dessus de toi – mais d’où viennent en fait les points ? Une grande partie provient de stations d’amateurs sur des toits, des balcons et des greniers. Qui veut construire soi-même un récepteur ADS-B n’a pas besoin de fer à souder : un Raspberry Pi, un récepteur USB et une antenne adaptée suffisent. Ce guide te montre quelles pièces ont fait leurs preuves, où placer l’antenne, quels logiciels existent et comment transmettre tes données aux sites de suivi de vols.

Du signal à la vraie observation

Ton récepteur te montre ce qu’il y a dans le ciel. Dans Planetrack, tu gardes la trace de ce que tu as vraiment vu – avec photo, type d’avion, immatriculation, compagnie et spot. Planetrack arrive bientôt – inscris-toi sur la liste d’attente et profite d’un accès anticipé.

Télécharger Planetrack dans l’App Store Télécharger Planetrack sur Google Play

La réponse courte : ce qu’il te faut

Un récepteur ADS-B fait maison se compose de trois composants principaux : un petit ordinateur (le plus souvent un Raspberry Pi), une clé de radio logicielle (SDR) qui reçoit les signaux radio sur 1090 MHz et une antenne accordée sur cette fréquence. Sur l’ordinateur tourne un logiciel décodeur qui extrait des signaux bruts l’identifiant, la position, l’altitude et l’indicatif d’appel des avions. En option, un logiciel de feeder envoie les données aux réseaux de suivi de vols.

FlightAware chiffre le coût des pièces de son guide de construction à environ 100 dollars US, soit 80 euros, et compte environ deux heures pour le montage. Comment fonctionne la technique derrière – donc l’ADS-B, le Mode S et le MLAT –, le guide de base Le suivi de vol par ADS-B pour les spotteurs l’explique. Ici, on parle de la construction pratique.

1090 MHzFréquence sur laquelle les avions émettent l’ADS-B et le Mode S
env. 80 €Coût des pièces selon FlightAware pour une station avec Raspberry Pi
6,9 cmQuart de longueur d’onde à 1090 MHz – la longueur de base des antennes simples

Le matériel en un coup d’œil

Les pièces dont tu as précisément besoin dépendent un peu du service avec lequel tu démarres. Les guides de FlightAware et de Flightradar24 se recoupent toutefois dans les grandes lignes.

Composant Ce qu’il fait À quoi faire attention
Raspberry Pi Ordinateur pour le décodeur et le logiciel de feeder FlightAware cite Pi 3, Pi 4 et Pi Zero W ; vérifie d’abord les exigences de ton service
Bloc d’alimentation Alimentation stable en fonctionnement continu FlightAware recommande 5,1 V et 2,5 A ; les modèles de Pi plus récents en demandent parfois plus
Carte microSD Système d’exploitation et logiciels FlightAware cite au moins 8 Go
Clé SDR Reçoit et numérise le signal 1090 MHz répandu : puce RTL2832U avec tuner R820T2
Antenne Capte les signaux accordée sur 1090 MHz, le plus haut et dégagée possible
Câble coaxial Relie l’antenne extérieure et la clé aussi court que possible, FlightAware cite typiquement 5 à 20 m
En option Filtre, boîtier, câble réseau, protection contre les surtensions Filtre seulement en cas de perturbations, protection contre les surtensions pour les antennes extérieures

La clé SDR : le cœur de la station

À l’origine, les clés USB bon marché étaient prévues pour la télévision DVB-T. Des bricoleurs ont découvert qu’avec la puce RTL2832U, on pouvait enregistrer en données brutes un large spectre de fréquences – d’où le terme RTL-SDR. Pour l’ADS-B, c’est surtout la combinaison d’une RTL2832U et d’un tuner R820T2 qui s’est imposée.

Il existe des variantes optimisées spécialement pour l’ADS-B. FlightAware propose par exemple la Pro Stick avec préamplificateur intégré (19 dB de gain) et indique pour elle une amélioration des performances de 20 à 100 % par rapport aux clés RTL-SDR classiques. La Pro Stick Plus intègre en plus un filtre passe-bande de 1075 à 1105 MHz, qui atténue de 30 dB les signaux en dehors de cette plage.

Filtre ou pas de filtre ?

FlightAware recommande la variante avec filtre pour les villes et les sites proches d’émetteurs puissants comme les antennes-relais de téléphonie mobile. Dans les régions rurales, le fournisseur le déconseille plutôt, car tout filtre absorbe aussi un peu du signal souhaité. Commence sans filtre et complète si tes statistiques sont moins bonnes que prévu.

L’antenne : plus importante que toute autre pièce

C’est ici que se décide si ta station entend à 50 ou à 400 kilomètres. Les signaux ADS-B se propagent quasiment en ligne droite et traversent mal les murs, les toits ou les arbres. FlightAware le formule clairement : l’antenne a besoin d’une vue dégagée sur le ciel, et les installations extérieures sur le toit sont les plus efficaces – avec des portées de plus de 400 kilomètres.

L’antenne la plus simple est un brin d’un quart de longueur d’onde. À 1090 MHz, la longueur d’onde est d’environ 27,5 centimètres, un quart de cela fait à peu près 6,9 centimètres. C’est exactement la valeur que FlightAware recommande aussi si tu utilises l’antenne télescopique d’une clé : rentrée à 6,9 cm, pas complètement déployée. Qui veut plus de portée opte pour des antennes extérieures prêtes à l’emploi pour 1090 MHz ou construit une antenne colinéaire à partir de plusieurs segments.

Quelle longueur doit avoir ton brin d’antenne ?

Choisis la fréquence – le calculateur t’indique la longueur d’un brin quart d’onde.

Calcul : la vitesse de la lumière divisée par la fréquence donne la longueur d’onde, dont on prend un quart. Pour les antennes faites maison, le matériau et la forme modifient légèrement la longueur idéale.

À l’intérieur ou à l’extérieur ? La question de l’emplacement

Avant de tirer des câbles à travers la maison, un regard honnête sur les avantages et les inconvénients vaut la peine.

Antenne d’intérieur à la fenêtre

  • Montée en quelques minutes, aucun outil nécessaire
  • Câble court, presque pas de perte de signal dans la ligne
  • Aucune protection contre les intempéries et la foudre requise
  • Idéale pour essayer d’abord la technique

Antenne extérieure sur le toit ou au mât

  • Portée nettement plus grande grâce à une vue dégagée tout autour
  • Demande un support, des connecteurs étanches et un câble plus long
  • Les pertes du câble augmentent avec la longueur – le garder court
  • Protection contre les surtensions recommandée

Jusqu’où ton antenne peut entendre en théorie dépend de sa hauteur et de l’altitude de vol. Le calculateur de l’horizon radio se trouve dans le guide sur le suivi de vol. En règle générale : les avions en croisière, tu les entends loin ; les avions en courte finale, seulement si ton antenne a une vue sur le couloir d’approche.

Le récepteur écoute, Planetrack te prévient

Ajoute des immatriculations, des types, des compagnies et des livrées spéciales à ta liste – Planetrack te prévient à l’approche ou à l’atterrissage. Planetrack arrive bientôt – inscris-toi sur la liste d’attente et profite d’un accès anticipé.

Télécharger Planetrack dans l’App Store Télécharger Planetrack sur Google Play

Le logiciel : image prête à l’emploi ou composition perso

Côté logiciel, tu as deux voies. Les deux fonctionnent, elles diffèrent surtout par la part que tu maîtrises toi-même.

Les images de feeder prêtes à l’emploi sont l’entrée la plus rapide. FlightAware met à disposition avec PiAware une image complète de système d’exploitation pour le Raspberry Pi, Flightradar24 avec Pi24. Tu écris l’image sur la carte mémoire, tu branches le tout et tu enregistres la station auprès du service concerné. Décodeur, carte locale et transmission des données sont alors déjà configurés.

La composition perso vaut la peine si tu veux alimenter plusieurs services ou aller plus en profondeur. La base est un système d’exploitation Raspberry Pi normal, sur lequel tu installes un décodeur puis les paquets de feeder des services souhaités. Beaucoup de décodeurs répandus remontent au dump1090 d’origine ; readsb en est une évolution activement maintenue. Il prend en charge les clés RTL-SDR et d’autres types de SDR et fournit les données dans des formats courants comme Beast ou JSON. Comme interface web, on utilise souvent tar1090, qui affiche les avions sur une carte locale dans le navigateur.

Pas à pas vers ta propre station

Le déroulement suit le guide PiAware de FlightAware. Avec Pi24 de Flightradar24, les étapes sont très similaires.

1. Télécharger l’image

Télécharge l’image de feeder du service souhaité. Pour PiAware, c’est un fichier compressé de quelques centaines de mégaoctets.

2. Écrire sur la carte mémoire

Avec le Raspberry Pi Imager, tu choisis ton modèle de Pi, l’image téléchargée comme système d’exploitation personnalisé et la carte mémoire. Vérifie bien quel lecteur tu sélectionnes – il sera entièrement écrasé.

3. Configurer le réseau

Avec un câble réseau, ça marche tout de suite. Pour le Wi-Fi, tu indiques avec PiAware le nom du réseau et le mot de passe dans un fichier de configuration sur la carte ou, avec les versions plus récentes, tu utilises la configuration par Bluetooth.

4. Assembler et démarrer

Carte dans le Pi, clé SDR dans un port USB, antenne sur la clé, puis brancher l’alimentation. Après le démarrage, la LED rouge reste allumée en continu, la verte clignote.

5. Enregistrer la station auprès du service

Au bout de quelques minutes, tu associes la station à ton compte. FlightAware compte pour cela environ quatre à cinq minutes d’attente ; si ça ne marche pas, redémarrer le Pi et vérifier les données Wi-Fi.

6. Indiquer l’emplacement et la hauteur de l’antenne

Dans la vue des statistiques, tu enregistres la position et la hauteur de ton antenne. Ce n’est qu’alors que le service peut effectuer des calculs MLAT avec tes données. Chez FlightAware, les premières statistiques apparaissent au plus tard après 30 minutes.

Partager les données : ce que tu y gagnes

Techniquement, tu n’as à donner tes données à personne – la station fonctionne aussi de façon purement locale. La plupart des stations d’amateurs alimentent toutefois au moins un réseau, et il y a à cela des raisons concrètes.

  • FlightAware donne automatiquement aux feeders un compte Enterprise gratuit et te montre des statistiques détaillées sur les performances de ta station.
  • Flightradar24 offre lui aussi aux stations enregistrées un abonnement gratuit en échange des données fournies.
  • ADS-B Exchange cite comme avantages entre autres l’accès au MLAT, un classement pour comparer les stations et une remise que les feeders peuvent transmettre. Le service s’adresse expressément aux stations qui alimentent déjà d’autres réseaux.

S’y ajoute l’effet de réseau. Pour les avions qui n’émettent pas de position propre par ADS-B, les services calculent la position par multilatération à partir des heures de réception de plusieurs stations. FlightAware cite pour cela au moins trois récepteurs qui entendent le signal en même temps. Plus une région est densément couverte, mieux cela fonctionne – surtout à basse altitude autour d’aéroports comme Francfort, Munich ou Düsseldorf.

Une image de feeder suffit, si …

  • tu veux démarrer vite et sans connaissances Linux
  • tu utilises surtout un seul service
  • la carte locale de l’image te suffit

Alimenter plusieurs services, si …

  • tu veux améliorer la couverture le plus largement possible
  • tu veux profiter des avantages de plusieurs plateformes
  • tu es à l’aise avec l’installation de paquets sur le Pi

Plutôt un fonctionnement purement local, si …

  • tu ne veux pas transmettre ton emplacement à des tiers
  • tu veux seulement comprendre la technique et expérimenter
  • ta connexion internet ne permet pas un fonctionnement continu

Ce que tu peux faire de ta station en tant que spotteur

Ta propre station te rend indépendant de l’affichage d’un seul service. Sur la carte locale, tu vois ce qui circule en ce moment dans ton environnement – directement depuis ton antenne, sans détour par un serveur. Quelques idées pour le quotidien d’un spotteur :

  • L’aéroport de ta région à l’œil : si tu vois tôt le matin de quelle direction viennent les premières approches, tu sais quelle configuration des pistes est en vigueur. Pourquoi c’est décisif pour ton spot, le guide Comprendre la configuration des pistes d’un aéroport l’explique.
  • Collectionner les immatriculations : chaque appareil émet son adresse fixe sur 24 bits. On peut en déduire l’immatriculation – plus d’informations dans l’article Comprendre les immatriculations d’avions.
  • Apprendre à lire les indicatifs d’appel : la station affiche le callsign, pas le numéro de vol du billet. La différence, Indicatif d’appel et numéro de vol l’explique.
  • Repérer les visiteurs rares : des gros-porteurs comme le Boeing 747-8 ou l’Airbus A380, tu les reconnais souvent sur ta carte alors qu’ils sont encore loin en croisière.
  • Classer les codes d’urgence : les squawks 7700, 7600 ou 7500 apparaissent aussi dans tes données brutes. Ce qu’il y a derrière, tu le trouves sous Codes squawk 7500, 7600 et 7700.

Qui utilise en plus les grandes plateformes trouve un tour d’horizon dans le comparatif des applis de suivi de vols.

Juridique et sécurité

Un récepteur ADS-B n’émet rien lui-même, il ne fait qu’écouter. Il y a pourtant deux points que tu devrais connaître.

Cadre légal en Allemagne : la loi sur la protection des données dans les télécommunications et les services numériques (Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz, TDDDG) règle à son § 5 une interdiction d’écoute. Selon elle, une installation radio ne peut écouter que des messages destinés par exemple au grand public ou à un cercle indéterminé de personnes ; le contenu et la réception d’autres messages ne doivent pas être transmis. L’ADS-B est une diffusion non chiffrée à tous les récepteurs à portée, et les stations de réception privées sont très répandues. Nous ne connaissons toutefois pas de qualification définitive par des tribunaux ou des autorités. Ce qu’il en est pour la phonie, tu le lis dans l’article Écouter la radio aéronautique : le cadre légal.

Sécurité lors du montage : les travaux sur le toit sont dangereux. Assure-toi, ne travaille jamais seul et, en cas de doute, fais dresser les mâts par des professionnels. FlightAware liste pour les antennes extérieures une protection contre les surtensions comme accessoire judicieux ; pour les questions de protection contre la foudre et de mise à la terre des installations d’antennes, un électricien peut t’aider.

Respect du flux de données

Certains propriétaires font volontairement restreindre l’affichage de leurs avions sur les cartes publiques. Ta station entend malgré tout tout ce qui émet à portée. Manie ces données avec retenue et ne les utilise pas pour suivre ou exposer des personnes.

Erreurs fréquentes lors de la construction

  • Antenne derrière du verre et du béton : le vitrage moderne à isolation thermique et le béton armé atténuent fortement le 1090 MHz. Si la portée déçoit, c’est presque toujours à cause de l’emplacement.
  • Câble trop long et trop fin : chaque mètre de câble coaxial coûte du signal. Mieux vaut rapprocher le Pi de l’antenne que tirer un long câble.
  • Bloc d’alimentation faible : la clé SDR tire son courant par l’USB. Un bloc trop faible entraîne des plantages et des trous dans les données – prends les valeurs recommandées au sérieux.
  • Antenne télescopique entièrement déployée : pour le 1090 MHz, elle doit être rentrée à environ 6,9 centimètres.
  • Emplacement non renseigné : sans position et hauteur d’antenne correctes, ta station ne peut pas participer au MLAT.
  • Un filtre par principe : à la campagne, un filtre peut nuire plus qu’il ne sert. D’abord mesurer, ensuite filtrer.

Ta station est-elle prête à démarrer ?

Coche ce que tu as déjà fait – à la fin, tu vois si tu peux te lancer.

  • J’ai un Raspberry Pi avec un bloc d’alimentation adapté et une carte mémoire à partir de 8 Go.
  • J’ai une clé SDR pour 1090 MHz.
  • J’ai un emplacement d’antenne avec une vue sur le ciel aussi dégagée que possible.
  • Je sais si j’habite dans un environnement riche en perturbations et si j’ai besoin d’un filtre.
  • J’ai choisi entre une image de feeder et une composition logicielle perso.
  • Je connais la position et la hauteur de mon antenne pour l’enregistrement.

Des données aux observations

Publie tes observations avec les données de l’avion, rassemble les immatriculations dans ton hangar avec une liste de souhaits et trouve sur la carte des spots le bon endroit pour la prochaine approche. Planetrack arrive bientôt – inscris-toi sur la liste d’attente et profite d’un accès anticipé.

Télécharger Planetrack dans l’App Store Télécharger Planetrack sur Google Play

Conclusion

Construire soi-même un récepteur ADS-B est l’un des projets les plus gratifiants pour les passionnés d’aviation : des coûts raisonnables, peu de bricolage et un résultat immédiatement visible. Un Raspberry Pi, une clé SDR et une antenne suffisent, les images prêtes à l’emploi de FlightAware ou de Flightradar24 t’épargnent le travail logiciel. C’est l’emplacement de l’antenne qui fait la plus grande différence – plus elle est haute et dégagée, plus tu entends loin. Qui partage ses données améliore la couverture pour tous les spotteurs de la région et obtient en échange des comptes étendus.

En bref

Commence avec une image de feeder, une clé SDR simple et une antenne à la fenêtre. Une fois que tout tourne, amène l’antenne dehors et le plus haut possible – cela apporte plus que n’importe quelle amélioration matérielle. Un filtre seulement en cas de perturbations, et indique toujours l’emplacement et la hauteur de l’antenne.

Résumé

  • Un récepteur ADS-B écoute les signaux que les avions émettent eux-mêmes sur 1090 MHz et en décode l’identifiant, la position, l’altitude et l’indicatif d’appel.
  • FlightAware chiffre le coût des pièces d’une station avec Raspberry Pi à environ 100 dollars US, soit 80 euros, et compte environ deux heures de montage.
  • La portée dépend de la liaison visuelle : plus l’antenne est haute et dégagée, plus tu entends loin les avions en croisière.
  • Avec ta propre station, tu vois le trafic autour de l’aéroport de ta région directement à partir de tes propres données et tu découvres la technique derrière chaque carte de suivi de vols.

Questions fréquentes

De quoi ai-je besoin pour mon propre récepteur ADS-B ?

D’un Raspberry Pi avec un bloc d’alimentation adapté et une carte microSD, d’un récepteur SDR USB pour 1090 MHz et d’une antenne. Pour son système PiAware, FlightAware cite les modèles de Pi 3, 4 et Zero W, un bloc d’alimentation de 5,1 volts et 2,5 ampères ainsi qu’une carte mémoire à partir de 8 Go. Pour une antenne extérieure s’ajoute un câble coaxial.

Combien coûte un récepteur ADS-B fait maison ?

FlightAware indique pour les pièces de son guide de construction environ 100 dollars US, soit 80 euros. Selon l’antenne, le câble, le filtre et le boîtier, cela peut monter. Qui possède déjà un Raspberry Pi s’en sort en conséquence à moindre coût.

Quelle clé SDR convient pour l’ADS-B ?

Les clés USB avec la puce RTL2832U et le tuner R820T2 sont répandues et apparaissent aussi dans les guides des grands sites de suivi de vols. Spécialement pour l’ADS-B, il existe des variantes avec préamplificateur intégré, par exemple la FlightAware Pro Stick, et avec un filtre 1090 MHz supplémentaire comme la Pro Stick Plus.

Quelle portée a un récepteur ADS-B fait maison ?

Cela ne dépend presque que de la position de l’antenne. FlightAware cite, selon l’installation, de 100 à 300 milles, soit grosso modo 160 à 480 kilomètres, et plus de 400 kilomètres pour des antennes de toit bien placées. Les avions près du sol, en revanche, tu ne les entends que de près, car le relief et les bâtiments coupent la liaison visuelle.

Ai-je besoin d’une antenne extérieure ?

Pour débuter, une antenne d’intérieur à la fenêtre suffit. Elle porte toutefois nettement moins loin, car les murs, les toits et les vitres à couche métallique atténuent le signal. Une antenne sur le toit ou au mât avec une vue dégagée tout autour obtient le plus souvent plusieurs fois la portée.

Puis-je alimenter plusieurs sites de suivi de vols en même temps ?

Oui. Le récepteur décode les signaux une seule fois, les données peuvent ensuite être transmises à plusieurs réseaux. Beaucoup de feeders utilisent l’image d’un fournisseur et installent en plus le logiciel de feeder d’autres services. ADS-B Exchange s’adresse par exemple expressément aux stations qui alimentent déjà Flightradar24 ou FlightAware.

Qu’est-ce que le partage de mes données m’apporte ?

FlightAware attribue automatiquement aux feeders un compte Enterprise gratuit. Flightradar24 et ADS-B Exchange offrent eux aussi des avantages aux fournisseurs de données. S’y ajoute l’effet de réseau : plus il y a de stations qui couvrent une région, mieux le MLAT fonctionne – y compris pour les avions sans position ADS-B propre.

L’utilisation d’un récepteur ADS-B est-elle autorisée en Allemagne ?

Un récepteur ADS-B n’émet rien lui-même, il ne fait qu’écouter. Juridiquement, ce qui compte en Allemagne, c’est l’interdiction d’écoute du § 5 TDDDG, qui règle quels messages radio peuvent être reçus et transmis. Comment classer les émissions ADS-B sous cette disposition n’est pas tranché de façon définitive. Tu trouveras plus d’informations sur le cadre légal autour de la radio aéronautique dans l’article sur l’écoute de la radio aéronautique.

PT

Rédaction Planetrack

Nous développons l’appli Planetrack et faisons nous-mêmes du spotting – sur les terrasses d’observation, sous les axes d’approche et au grillage. Tous nos guides reposent sur notre propre expérience et sont régulièrement mis à jour.

Plus d’articles dans la catégorie « ADS-B, MLAT & récepteurs » →

À lire aussi dans la catégorie « ADS-B, MLAT & récepteurs »

Aéroports et constructeurs associés

Aéroports, constructeurs, groupes aériens et alliances – qui se cache derrière et ce que tu dois savoir en tant que spotteur.

Tous les aéroports et constructeurs →

Spots adaptés pour le spotting

Des points de vue précis avec la configuration des pistes, les heures de lumière, les coordonnées et un avis honnête sur l’intérêt du déplacement.

Tous les spots de spotting en un coup d’œil →

← Retour au blog