Blog der Heimetli Software AG

Empfang von Flugzeugdaten mit einem Raspberry und einem DVB-T Stick

Als ich mitbekommen habe, dass man mit dem Raspberry Flugzeugdaten wie Flugnummer, Flughöhe, Position und Richtung empfangen kann, wollte ich es natürlich auch probieren.

Es ist tatsächlich ohne grosse Ahnung von der Technik möglich, wie dieser Screenshot zeigt:

Hex     Mode  Sqwk  Flight   Alt    Spd  Hdg    Lat      Long   Sig  Msgs   Ti-
-------------------------------------------------------------------------------
344417  S                    36000  411  051                      5     8    2
00B0F2  S     2511           33675  477  174   47.290    8.495    5    97    1
4B1698  S     3046  SWR30A   12350  362  253   47.393    8.079    6    32    1
394A01  S     5610           29000  486  113   47.748    8.237    5    40    4
3C5462  S     2507           37000  448  174                      6    97   19
3C6463  S     2330  CFG1CD   33500  422  039   47.308    7.779    6   956    0
40631C  S     5564  EZY63RA  38000  409  021   47.285    7.906    7   486    1
4B16BE  S     1000  SWR69KC  15400  293  059   47.219    8.112   12   704    1
3C48C7  S     5316  BER892H  36025  416  025   47.309    8.089    6   842    0
3000D0  S                    38275  459  170                      5    17    3
4B16BB  S     3060  SWR1950  23000  439  232   47.153    7.657    5   841   23
392AF3  S     2767  AFR1313  35975  469  267   47.390    7.501    5   818   45

Diese Anzeige kam zustande mit der mitgelieferten Antenne auf dem Tisch, einen halben Meter vom Fenster entfernt, unter einer massiven Betondecke. Die Anforderungen an Antenne und Position der Antenne sind also nicht hoch.

In den nächsten warmen Tagen will ich die Antenne mal draussen aufstellen, um zu testen was das ausmacht.

Das Schwierigste an diesem Projekt war es, einen passenden Stick aufzutreiben. Auf der Verpackung findet man keinerlei Angaben, welcher Chipsatz verbaut ist, aber die Software läuft nur mit bestimmten ICs.

Logischerweise war der erste Stick ein Fehlkauf: mit dem Cinergy DVB-T Stick funktioniert es nicht. (Anscheinend gibt es mehrere Varianten davon, einige sollen laufen)

Dann fand ich im Ausverkauf einen Kit von Francis Digital Radio empfangen. Der Stick darin, ein Noxon DAB Stick lief auf Anhieb.

Ich hatte schon vorher einen Stick von NooElec, den NESDR Mini bestellt, und auch mit dem läuft es tadellos. Dieser Stick wird explizit für SDR (Software Defined Radio) angepriesen.

Als Software dient rtl-sdr und dump1090. Die muss man zwar selber compilieren, aber es gibt viele genaue Anleitungen im Internet. Wenn man die Anweisungen befolgt, gibt es keine Probleme.

Weil es genügend gute Anleitungen gibt, schreibe ich nicht noch eine weitere. Mit einer Google-Suche nach raspberry rtl-sdr dump1090 findet jeder eine passende Beschreibung.