Wahrscheinlich hat jeder, der schon einmal Familienmitglieder oder Freunde zum Flughafen begleitet oder abgeholt hat, den kostenlosen Dienst Flightradar24 genutzt. Es ist eine sehr praktische Möglichkeit, die Position eines Flugzeugs in Echtzeit zu verfolgen.

Eine Umfrage unter Bekannten hat ergeben, dass nur sehr wenige wissen, dass dieser Dienst von Enthusiasten unterstĂŒtzt wird, die Daten an den Server senden. Noch weniger wissen, dass jeder Interessierte am Projekt teilnehmen kann.
Lassen Sie uns diese WissenslĂŒcke schlieĂen. Wie das funktioniert, erfahren Sie im Folgenden.
Hardware
Die erste Frage ist â woher stammen die Daten.
Jedes zivile Flugzeug ist mit einem speziellen Transponder ausgestattet, dem sogenannten ADS-B-Transponder:

(Foto von der Website Garmin)
Dieses GerÀt sendet auf einer Frequenz von 1090 MHz spezielle Pakete, die die wichtigsten Flugdaten, den Flugzeugtyp, die Koordinaten, das Ziel und mehr enthalten.
Das Signal im Spektrum sieht ungefÀhr so aus:

Und das Wichtigste fĂŒr uns ist, dass es nicht schwierig ist, diese Daten zu dekodieren. Ein RTL-SDR-EmpfĂ€nger, der etwa 8 $ kostet und mit einem Computer verbunden ist, reicht dafĂŒr aus. Die Idee ist eigentlich schon klar â wenn man Daten von vielen EmpfĂ€ngern sammelt, erhĂ€lt man ein Bild, das ungefĂ€hr so aussieht:

Aber das ist noch nicht alles. Einige Flugzeuge ĂŒbertragen DatensĂ€tze, in denen jedoch die GPS-Koordinaten fehlen. Wenn man Daten gleichzeitig von mehreren EmpfĂ€ngern empfĂ€ngt, deren Koordinaten bekannt sind, kann man durch die Analyse von Verzögerungen an verschiedenen EmpfĂ€ngern den Standort des Flugzeugs ermitteln. Diese Technologie nennt sich Multilateration (MLAT), mehr darĂŒber kann man lesen. .
Und schlieĂlich die letzte Frage â wie werden die Daten empfangen? Die Antwort ist einfach: Jeder, der möchte, kann einen EmpfĂ€nger bei sich aufstellen, die Kosten liegen zwischen 0 und 50 $. Zum Beispiel so sieht die Karte der EmpfĂ€nger des Dienstes Flightaware aus:

Wie man sehen kann, lĂ€sst die Abdeckung in dem russischen Teil zu wĂŒnschen ĂŒbrig, sodass einige durchaus die Chance haben, die Ersten zu sein.
FĂŒr den Empfang von Daten sind erforderlich:
â Raspberry Pi2/3 mit Internetanschluss (Preis ab 20 $)
â RTL-SDR-Dongle (Preis ab 10 $)
â zumindest eine einfache Antenne aus 2 DrahtstĂŒcken von je 6,8 cm LĂ€nge (1/4 Dipol bei 1090 MHz)
Es ist auch wĂŒnschenswert, einen Standort mit einem relativ offenen Blick auf zumindest einen Teil des Himmels zu haben, da Signale von Gigahertz-Frequenzen durch Hindernisse wie GebĂ€ude oder BĂ€ume absorbiert werden.
Ich hatte bereits sowohl einen Raspberry Pi als auch einen RTL-SDR, sodass ich nichts kaufen musste. Aber jeder kann versuchen, kostenlos einen fertigen EmpfĂ€nger zu erhalten â sowohl Flightradar als auch Flightaware versenden kostenlose Kits an Nutzer aus Gebieten, in denen die Abdeckung derzeit unzureichend ist. Eine Anfrage kann ĂŒber den Link gesendet werden ( oder ), natĂŒrlich ist es sinnvoll, dies zu versuchen, wenn man in einer relativ abgelegenen Gegend lebt.
Ich habe ein Kit mit RTL-SDR V3 verwendet, das zusammen mit der Antenne und einem Mini-Stativ 27 $ mit kostenlosem Versand aus China gekostet hat:

Ăbrigens erhalten alle, die Daten an den Server senden, sowohl von Flightradar24 als auch von Flightaware unbegrenzten Zugang zu einem Premium-Konto und allen Funktionen des Servers (diese Art von Zugriff kostet separat etwa 50 $/Monat). Wenn also jemand Interesse an der Luftfahrt hat und erweiterte Zugriffsrechte fĂŒr ein solches Konto erhalten möchte, ist die Installation eines RTLSDR-EmpfĂ€ngers eine sehr kostengĂŒnstige Alternative.
Testen
Die Installation ist ganz einfach, am Raspberry Pi mĂŒssen Sie nur 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 wird nach den erforderlichen Informationen fragen (Koordinaten und Typ des EmpfĂ€ngers, E-Mail-Adresse), danach wird die Software automatisch laufen, und der Benutzer muss nicht mehr eingreifen. Gleichzeitig kann ein Premium-Konto aktiviert werden (fĂŒr FR24 unter dem Link ) und sofort alle Funktionen nutzen (Flugspuren usw.).
Sie können die IP-Adresse der Raspberry Pi-Adresse aufrufen und den aktuellen Status sehen:

Viel mehr Informationen finden Sie auf der Konto-Seite von Flightradar24:

Ich wohne im 6. Stock relativ nah am Flughafen, sodass ich ĂŒber 1000 Flugzeuge am Tag beobachten kann, selbst mit einer einfachen Antenne am Fenster. Interessanterweise betrug die maximale Reichweite zu einem empfangenen Flugzeug 215 Meilen, selbst mit dieser Antenne. Verschiedene Antennenoptionen finden Sie auf eBay, indem Sie nach ads-b antenna suchen.
Alternative
Ein Bonus fĂŒr diejenigen, die bis hierher durchgehalten haben. Einige Leser könnten sich fragen: Kann man ohne externe Dienste wie Flightradar auskommen? NatĂŒrlich kann man, man kann den Decoder auch direkt auf einem Raspberry Pi starten. Die Quellcodes können Sie unter folgender Adresse herunterladen: .
Geben Sie einfach 3 Befehle auf dem Raspberry Pi ein:
git clone https://github.com/antirez/dump1090.git
cd dump1090/
makeDann kann der Decoder mit folgendem Befehl gestartet werden:
./dump1090 --interactive --netDer Decoder beginnt zu arbeiten, und wir sehen die "rohen Daten" â eine Liste der sichtbaren "Flugzeuge":

Jetzt können wir ĂŒber den Browser auf dem Raspberry Pi auf unser eigenes, lokales Flightradar zugreifen, das Bild könnte etwa so aussehen:

Wozu könnte das gut sein? Zum einen einfach aus Interesse, zum anderen filtert Flightradar24 leider einen Teil der Daten und zeigt nicht alles Flugzeuge (zum Beispiel können militĂ€rische, Regierungs- oder GeschĂ€ftsflugzeuge nicht angezeigt werden). Wenn wir unseren eigenen lokalen Dienst betreiben, sehen wir alles "wie es ist", ohne jede Zensur. Allerdings ist das Datenvolumen durch unseren Standort und die QualitĂ€t der Antenne begrenzt, zudem wird die MLAT-Technologie nicht verfĂŒgbar sein. Dump1090 ist als Open Source verfĂŒgbar, sodass Interessierte sogar ihre eigene Version von Flightradar erstellen können, mit Blackjack und anderen Extras.
Fazit
Wie man sehen kann, ist alles nicht so kompliziert, dabei ist es ziemlich interessant und kostengĂŒnstig. Um den Preisrahmen zu verstehen: Vor 10 Jahren kostete der Airnav RadarBox EmpfĂ€nger etwa 1000 $, jetzt kann man RTL-SDR, das dasselbe tut, fĂŒr 10 $ bekommen.
In meinem Fall wurde der EmpfĂ€nger nur zu Testzwecken betrieben, es macht keinen praktischen Sinn, ihn stĂ€ndig eingeschaltet zu lassen, die Dichte der Abdeckung im europĂ€ischen Teil erreicht bereits 100 %. FĂŒr die Bewohner der lĂ€ndlichen Regionen Russlands könnte es hingegen sehr interessant sein â es bietet die Möglichkeit, sowohl einen nĂŒtzlichen Dienst fĂŒr Flugreisende weltweit anzubieten, indem man die Abdeckungszone erweitert, als auch Zugang zu einem Premium-Account der oben genannten Websites zu erhalten.
Viel Erfolg bei Ihren Experimenten.
Quelle: habr.com
