ADS-B-Empfänger selbst bauen: Flugzeuge über NRW mit dem Raspberry Pi empfangen
Für einen eigenen ADS-B-Empfänger reichen ein Raspberry Pi, ein USB-Funkstick (RTL-SDR) und eine Antenne für 1090 MHz. Die einfachste Antenne ist ein knapp 7 cm langer Draht. Als Software läuft ein Decoder wie readsb. Er macht aus den Funksignalen Positionen auf einer Karte und kann die Daten an offene Netze wie airplanes.live weitergeben. Entscheidend für die Reichweite ist nicht die Technik, sondern der Standort: Je höher und freier die Antenne, desto weiter hörst du.
Was ein eigener Empfänger bringt
Wie ADS-B grundsätzlich funktioniert, steht im Erklärer Was ist ADS-B? Kurz gesagt melden Verkehrsflugzeuge ihre Position unverschlüsselt auf 1090 MHz. Online-Radare wie das Live-Radar auf aplanebox.com setzen sich aus vielen tausend privaten Empfangsstationen zusammen. Mit einer eigenen Station hast du drei Vorteile:
- Rohdaten in Echtzeit direkt aus der Luft, ohne Umweg über einen Server. Auf der eigenen Karte siehst du die Maschinen ohne Verzögerung (warum Online-Radare ein paar Sekunden hinterherhinken, erklärt Wie genau ist Flightradar?).
- Lücken schließen: Gerade tief fliegende Maschinen im Anflug hört nur, wer in der Nähe ist. Jede zusätzliche Station verbessert das offene Netz an ihrem Standort.
- Eigene Statistik: Reichweitendiagramme, Nachrichten pro Sekunde und die Zahl der Flugzeuge über den Tag zeigen, was über deinem Ort tatsächlich los ist.
Die Hardware: vier Bausteine
| Baustein | Wofür | Worauf achten |
|---|---|---|
| Raspberry Pi | Kleiner Linux-Rechner, auf dem der Decoder läuft | Für einen einzelnen Stick genügt ein älteres oder kleines Modell. Wichtig ist ein stabiles Netzteil, weil Unterspannung zu Aussetzern führt. |
| RTL-SDR-Stick | Funkempfänger am USB-Port, ursprünglich ein DVB-T-Stick | Varianten mit eingebautem 1090-MHz-Filter und Vorverstärker sind für ADS-B optimiert. |
| Antenne | Fängt die 1090-MHz-Signale ein | Senkrecht ausrichten (vertikale Polarisation), so hoch und frei wie möglich. |
| Kabel, optional Filter/LNA | Verbindung Antenne → Stick | Bei 1090 MHz verliert ein Kabel spürbar Signal. Ein kurzes Kabel ist besser als ein langes. Einen Vorverstärker setzt man möglichst nah an die Antenne. |
Ein separater 1090-MHz-Filter lohnt sich vor allem in Städten mit vielen Mobilfunk- und Rundfunksendern. Diese starken Signale können einen einfachen Stick übersteuern, sodass er die schwachen Flugzeugsignale nicht mehr sauber auflöst.
Die Antenne: 6,9 Zentimeter Draht
1090 MHz entspricht einer Wellenlänge von etwa 27,5 cm. Eine Viertelwellen-Antenne ist damit rund 6,9 cm lang. Die einfachste Bauform ist ein steifer Draht oder der Innenleiter eines Koaxkabels, der senkrecht aus einer Buchse ragt. Er braucht darunter eine Metallfläche als „Gegengewicht“ (Groundplane) oder einige schräg nach unten zeigende Radials gleicher Länge. Die mitgelieferte Teleskopantenne vieler Sticks funktioniert auch. Laut der Anleitung von RTL-SDR.com kürzt man sie dafür auf etwa 6,5 cm, wenn sie auf einer Metallfläche steht, und schiebt sie ohne Metallfläche auf etwa 9,5 cm zusammen.
Fertige 1090-MHz-Außenantennen bringen meist mehr als jeder Bastelaufbau im Wohnzimmer. Wichtiger als die Bauform ist aber der Platz. Eine Antenne auf dem Dach oder an einem hohen Fenster mit freier Sicht schlägt jede Antenne hinter einer Stahlbetonwand.
Die Software: Decoder, Karte, Feeder
- Betriebssystem: Raspberry Pi OS Lite (ohne Desktop) mit dem Raspberry Pi Imager auf eine microSD-Karte schreiben. Alternativ bietet airplanes.live ein fertiges Image an. Es konfiguriert sich über ein eigenes WLAN namens „airplanes-config“ und ist so gebaut, dass es die SD-Karte kaum beschreibt.
- Decoder: readsb (oder dump1090-fa) liest den Stick aus und dekodiert die Mode-S- und ADS-B-Pakete. Er liefert die Daten in Standardformaten, die andere Programme weiterverwenden.
- Karte: Die Weboberfläche tar1090 zeigt im lokalen Netz eine Live-Karte mit Spuren, Höhenfarben und Reichweitenring.
- Feeder (optional): Ein kleines Zusatzprogramm schickt deine Daten an ein Netzwerk. Der Feed-Client von airplanes.live bringt einen MLAT-Dienst mit. Dafür gibst du die exakte Position und Höhe deiner Antenne an. Mit mehreren Stationen lassen sich dann auch Flugzeuge orten, die keine Position senden (siehe Warum verschwindet ein Flugzeug vom Radar?).
Die genauen Installationsbefehle ändern sich mit neuen Versionen. Nimm sie deshalb direkt aus den offiziellen Anleitungen (readsb-Installationsskript von wiedehopf, airplanes.live Image-Guide bzw. GitHub-Repository „airplanes-live/feed“) und nicht aus alten Forenbeiträgen.
Wie weit reicht ein Empfänger? Eigene Rechnung für NRW
1090 MHz breitet sich nahezu geradlinig aus. Die Grenze ist deshalb der Funkhorizont, also
der Punkt, an dem die Erdkrümmung die Sichtlinie zwischen Antenne und Flugzeug abschneidet. Mit der gängigen
Näherung (Erdradius × 4/3 wegen der Strahlbeugung in der Atmosphäre) gilt:
Reichweite in km ≈ 4,12 × (√Antennenhöhe in m + √Flughöhe in m).
| Flugzeug in … | Antenne 3 m (Balkon) | Antenne 10 m (Dach) | Antenne 30 m (Hochhaus) |
|---|---|---|---|
| 300 m (kurz vor der Landung) | ≈ 78 km | ≈ 84 km | ≈ 94 km |
| 600 m (Endanflug) | ≈ 108 km | ≈ 114 km | ≈ 123 km |
| 3.000 m (Steig-/Sinkflug) | ≈ 233 km | ≈ 239 km | ≈ 248 km |
| 11.000 m (Reiseflug) | ≈ 439 km | ≈ 445 km | ≈ 455 km |
Eigene Rechnung, theoretische Obergrenze bei völlig freier Sicht über flachem Gelände. Höhen über Grund; Kabelverluste, Empfindlichkeit und Störungen nicht berücksichtigt.
Die Tabelle zeigt zwei Dinge. Erstens bestimmt die Flughöhe die Reichweite fast allein: Reiseflieger sind theoretisch über mehrere hundert Kilometer hörbar, also weit über NRW hinaus bis in die Niederlande und Belgien. Zweitens hilft eine höhere Antenne bei großer Entfernung kaum, in der Praxis aber sehr. Die Formel geht nämlich von freier Sicht aus. Im Rheinland stehen Häuser, Bäume, das Bergische Land, Eifel und Sauerland im Weg. Wer auf dem Balkon im dritten Stock sitzt, hat oft eine ganze Himmelsrichtung durch das eigene Haus verdeckt.
Für die Flughäfen heißt das: Von der Kölner Innenstadt aus sind Maschinen im Endanflug auf Düsseldorf (rund 40 km Luftlinie zum Flughafen) theoretisch in Reichweite. Ob du sie bis zum Aufsetzen siehst, hängt aber an der freien Sicht nach Norden. Die letzten paar hundert Meter Höhe hört meist nur eine Station in Flughafennähe. Welche Höhen beim Überflug über deinem Ort üblich sind, rechnet Flughöhe über meinem Ort berechnen vor.
Typische Anfängerfehler
- Antenne liegt waagerecht oder steckt direkt am Stick hinter dem Rechner. Senkrecht und frei bringt sofort mehr.
- Langes, dünnes Kabel vom Dach in den Keller. Die Dämpfung frisst das Signal. Dann lieber den Pi in die Nähe der Antenne setzen und nur Netzwerk und Strom verlegen.
- Schwaches Netzteil: Stick und Pi reagieren auf Unterspannung mit Aussetzern.
- Falsche Standortdaten beim MLAT: Schon wenige Meter Abweichung verfälschen die Ortung anderer Flugzeuge im Netz. Position und Antennenhöhe deshalb sorgfältig eintragen.
- Zu hohe Erwartungen an Kleinflugzeuge: Viele Segler, Ultraleichte und ältere Hubschrauber senden keine Position, das ändert auch die beste Antenne nicht (siehe Segelflieger, Ballone und Luftschiffe im Radar).
Wer erst einmal sehen will, was über dem eigenen Ort sendet, braucht dafür keine Hardware. Das Live-Radar zeigt die Lage in deinem Umkreis direkt im Browser, gespeist aus genau solchen Hobby-Stationen.
✈ LIVE-RADAR: SEHEN, WAS ÜBER DIR SENDETHäufige Fragen
Was brauche ich, um ADS-B selbst zu empfangen?
Einen Raspberry Pi oder einen anderen Linux-Rechner, einen USB-Funkstick (RTL-SDR, ideal mit eingebautem 1090-MHz-Filter), eine Antenne für 1090 MHz und Software wie readsb mit der Kartenoberfläche tar1090. Die einfachste Antenne ist ein etwa 6,9 cm langer senkrechter Draht über einer Metallfläche.
Wie weit reicht ein selbst gebauter ADS-B-Empfänger?
Die Grenze ist der Funkhorizont. Rechnerisch reicht ein Empfänger mit 10 m hoher Antenne bei Flugzeugen in 11.000 m Höhe rund 445 km weit, bei Maschinen in 600 m Höhe nur rund 114 km. In der Praxis verkürzen Häuser, Gelände und Kabelverluste die Reichweite deutlich. Der Standort der Antenne ist wichtiger als die Hardware.
Wie lang muss eine ADS-B-Antenne sein?
Eine Viertelwellen-Antenne für 1090 MHz ist rund 6,9 cm lang, weil die Wellenlänge etwa 27,5 cm beträgt. Je nach Aufbau weichen die Werte leicht ab. Die Teleskopantenne eines RTL-SDR-Sticks wird laut RTL-SDR.com auf einer Metallfläche auf etwa 6,5 cm gekürzt, ohne Metallfläche auf etwa 9,5 cm.
Mehr im Tower Log: Was ist ADS-B? · Wie genau ist Flightradar? · Warum verschwindet ein Flugzeug vom Radar? · Flugzeuge über Düsseldorf · Flugzeuge über Köln
Quellen: RTL-SDR.com, „RTL-SDR Tutorial: Cheap ADS-B Aircraft RADAR“ (Antennenlängen, Filter, LNA); cromwell-intl.com, ADS-B-Antenne für Raspberry Pi (Wellenlänge 27,5 cm, Viertelwelle 6,9 cm); airplanes.live Image-Guide (Pi-Image, Konfigurations-WLAN, geringe SD-Schreiblast); GitHub airplanes-live/feed (Feed- und MLAT-Client, Angabe von Antennenposition und -höhe, Decoder separat); wiedehopf/adsb-wiki (readsb auf Raspberry Pi OS Lite). Funkhorizont-Tabelle: eigene Rechnung mit der 4/3-Erdradius-Näherung. Stand 6. November 2026, ohne Gewähr.