Wahrscheinlich hat jeder, der schon einmal Verwandte oder Freunde im Flugzeug getroffen oder verabschiedet hat, den kostenlosen Service Flightradar24 genutzt. Dies ist eine sehr praktische Möglichkeit, die Position des Flugzeugs in Echtzeit zu verfolgen.

Wie eine Umfrage unter Freunden ergab, wissen die wenigsten, dass dieser Dienst nur von Enthusiasten unterstützt wird, die Daten an den Server senden. Noch weniger wissen, dass jeder dem Projekt beitreten kann.
Lasst uns diese Lücke füllen. Wir werden weiter unten erklären, wie es funktioniert.
Eisen
Die allererste Frage ist, woher die Daten kommen.
Jedes zivile Flugzeug ist mit einem speziellen Sender ausgestattet, dem sogenannten ADS-B-Transponder:

(Foto von der Garmin-Website)
Dieses Gerät sendet spezielle Nachrichten mit einer Frequenz von 1090 MHz, die grundlegende Flugparameter, den Flugzeugtyp, seine Koordinaten, das Ziel usw. enthalten.
Das Signal im Spektrum sieht etwa so aus:

Und was für uns am wichtigsten ist, ist, dass das Dekodieren dieser Daten nicht schwierig ist; ein RTL-SDR-Empfänger, der etwa 8 US-Dollar kostet und an einen Computer angeschlossen ist, reicht aus. Eigentlich ist die Idee wahrscheinlich schon klar – wenn wir Daten von vielen Empfängern sammeln, erhalten wir ein Bild in etwa so:

Aber das ist nicht alles. Einige Flugzeuge übertragen Datenpakete, diese enthalten jedoch keine GPS-Koordinaten. Wenn Sie gleichzeitig Daten von vielen Empfängern empfangen, deren Koordinaten bekannt sind, können Sie durch die Analyse der Verzögerungen bei verschiedenen Empfängern den Standort des Flugzeugs ermitteln. Diese Technologie wird Multilateration (MLAT) genannt, Sie können mehr darüber lesen .
Und schließlich ist die letzte Frage, wie die Daten empfangen werden. Die Antwort ist einfach: Jeder kann einen Receiver hosten, der Preis liegt zwischen 0 und 50 US-Dollar. So sieht beispielsweise die Empfängerkarte des Flightaware-Dienstes aus:

Wie Sie sehen, lässt die Berichterstattung über den russischen Teil zu wünschen übrig, sodass einige gute Chancen haben, Erster zu werden.
Um Daten zu erhalten, benötigen Sie:
— Raspberry Pi2/3 mit angeschlossenem Internet (Preis ab 20 $)
— RTL-SDR-Dongle (Preis ab 10 $)
- mindestens eine einfache Antenne bestehend aus 2 Drahtstücken mit je 6.8 cm Länge (1/4 Dipol bei 1090 MHz)
Es ist auch wünschenswert, einen Ort zu haben, von dem aus man zumindest einen Teil des Himmels mehr oder weniger frei sehen kann, denn... Signale im Gigahertz-Frequenzbereich werden von Hindernissen wie Häusern oder Bäumen absorbiert.
Ich hatte bereits sowohl den Raspberry Pi als auch den RTL-SDR, sodass ich nichts kaufen musste. Aber jeder kann versuchen, kostenlos einen fertigen Empfänger zu bekommen – und Flightradar und Flightaware verschicken Kits kostenlos an Benutzer in Gebieten, in denen die Abdeckung derzeit nicht ausreicht. Sie können eine Anfrage über den Link senden ( oder ), natürlich ist es ratsam, es für diejenigen auszuprobieren, die in einer ziemlich abgelegenen Gegend leben.
Ich habe ein Kit von RTL-SDR V3 verwendet, das zusammen mit einer Antenne und einem Ministativ 27 US-Dollar kostete, mit kostenlosem Versand aus China:

Als zweiten Bonus stellen sowohl Flightradar24 als auch Flightaware übrigens jedem zur Verfügung, der Daten an den Server sendet Unbegrenzter Zugriff auf das Premium-Konto und alle Serverfunktionen (getrennt kostet ein solcher Zugriff etwa 50 $/Monat). Wenn sich also jemand für die Luftfahrt interessiert und einen erweiterten Zugriff auf ein solches Konto haben möchte, ist die Installation eines RTLSDR-Empfängers eine sehr günstige Alternative.
Testing
Die Installation ist äußerst einfach; auf dem Raspberry Pi müssen Sie lediglich den Empfänger anschließen und einen Befehl ausführen:
sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"
Das Skript fordert die erforderlichen Daten an (Koordinaten und Empfängertyp, E-Mail-Adresse), dann arbeitet die Software automatisch und erfordert keine Aufmerksamkeit des Benutzers mehr. Gleichzeitig können Sie einen Premium-Account aktivieren (für FR24 folgen Sie dem Link). ) und nutzen Sie sofort alle seine Fähigkeiten (Flugstrecken usw.).
Sie können zur Raspberry Pi-IP-Adressseite gehen und den aktuellen Status sehen:

Viele weitere Informationen finden Sie auf der Account-Seite von Flightradar24:

Ich wohne im 6. Stock relativ nahe am Flughafen, daher lag die Zahl der beobachteten Flugzeuge pro Tag bei über 1000, selbst mit einer einfachen Antenne auf der Fensterbank. Interessanterweise betrug die maximale Reichweite zum empfangenen Flugzeug selbst mit einer solchen Antenne 215 Meilen. Verschiedene Antennenoptionen finden Sie bei eBay, indem Sie nach „Ads-B-Antenne“ suchen.
Alternative
Bonus für diejenigen, die die Geduld hatten, bis hierher zu lesen. Manche Leser haben vielleicht eine Frage: Kann man auf Drittanbieterdienste wie Flightradar verzichten? Natürlich können Sie den Decoder direkt auf dem Raspberry Pi ausführen. Sie können die Quellen unter herunterladen .
Es reicht aus, 3 Befehle auf dem Raspberry Pi einzugeben:
git clone https://github.com/antirez/dump1090.git
cd dump1090/
make
Der Decoder kann dann mit dem Befehl gestartet werden:
./dump1090 --interactive --net
Der Decoder beginnt zu arbeiten und wir sehen die „Rohdaten“ – eine Liste der sichtbaren „Boards“:

Nun können Sie mit einem Browser auf den Raspberry Pi gehen und Ihr eigenes, lokales Flightradar bewundern, das Bild könnte in etwa so aussehen:

Warum könnte das notwendig sein? Erstens nur aus Interesse und zweitens filtert Flightradar24 leider einige der Daten und Anzeigen nicht alle Flugzeuge (z. B. Militär-, Regierungs- oder Geschäftsflugzeuge werden möglicherweise nicht angezeigt). Indem wir unseren eigenen lokalen Dienst starten, sehen wir alles „wie es ist“, ohne jegliche Zensur. Aber natürlich ist die Datenmenge durch unseren lokalen Standort und die Qualität der Antenne begrenzt, und die MLAT-Technologie wird nicht verfügbar sein. Dump1090 ist im Quellcode verfügbar, sodass jeder sogar seine eigene Version von Flightradar erstellen kann, mit Blackjack und anderem Schnickschnack.
Befund
Wie Sie sehen, ist es gar nicht so kompliziert und dazu noch recht interessant und preiswert. Um den Preis in Relation zu setzen: Vor nur 10 Jahren kostete der Airnav RadarBox-Empfänger etwa [Betrag fehlt]. 1000$Jetzt gibt es RTL-SDR-Geräte, die dasselbe können, für 10 Dollar.
In meinem Fall wurde der Empfänger nur zu Testzwecken gestartet; es macht keinen praktischen Sinn, ihn ständig eingeschaltet zu lassen; die Abdeckungsdichte des europäischen Teils erreicht bereits 100 %. Für Bewohner des russischen Outbacks hingegen kann dies durchaus interessant sein – es besteht die Möglichkeit, sowohl etwas Nützliches für Flugreisende auf der ganzen Welt zu tun, das Abdeckungsgebiet zu erweitern, als auch Zugang zu einem Premium-Konto der oben genannten zu erhalten Websites.
Allen viel Spaß beim Experimentieren.
Source: habr.com
