Metainformationen zur Seite
  •  
Action unknown: siteexport_addpage

ACARSDEC

Acarsdec ist ein Multi-Channel ACARS-Decoder mit integriertem rtl_sdr, Airspy-Frontend oder SDRplay-Gerät. Seit Version 3.0 verfügt es über ein Datenbank-Backend: acarsserv, um empfangene ACARS-Nachrichten zu speichern. (Siehe Kapitel zu acarsserv unten). Funktionen:

  • Bis zu 8 Kanäle werden gleichzeitig dekodiert.
  • Fehlererkennung UND -korrektur.
  • Eingabe über rtl_sdr,
  • oder Airspy oder SDRplay Software Defined Radios (SDR).
  • Protokollierung von Daten über UDP im Planeplotter- oder acarsserv-Format zur Speicherung in einer SQLite-Datenbank oder JSON für benutzerdefinierte Verarbeitung.
  • Dekodierung von ARINC-622 ATS-Anwendungen (ADS-C, CPDLC) über die libacars-Bibliothek.

Multikanal-Dekodierung ist besonders nützlich mit Breitband-Geräten wie dem RTLSDR-Dongle, dem AIRspy und dem SDRplay-Gerät. Es ermöglicht dem Benutzer, gleichzeitig bis zu 8 verschiedene Frequenzen mit sehr kostengünstiger Hardware direkt zu überwachen.

ACARSDEC auf github zip Datei runterladen und entpacken.

Kompilieren für den RTL-SDR

mkdir build
cd build
cmake .. -Drtl=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5
make
sudo make install

Befehlsformat für RTL-SDTR

acarsdec [-o lv] [-t time] [-A] [-b filter ] [-e] [-n|N|j ipaddr:port] [-i stationid] [-l logfile [-H|-D]] -r rtldevicenumber f1 [f2] [… fN] | -s f1 [f2] [… fN]

-o lv : output format : 0 : no log, 1 : one line by msg, 2 : full (default), 3 : monitor mode, 4 : msg JSON, 5 : route JSON

-t time : set forget time (TTL) in seconds in monitor mode(default=600s)

-A : don't display uplink messages (ie : only aircraft messages)

-e : don't output empty messages (ie : _d,Q0, etc …)

-l logfile : append log messages to logfile (Default : stdout)

-H : rotate log file once every hour

-D : rotate log file once every day

-n ipaddr:port : send acars messages to addr:port via UDP in planeplotter compatible format

-N ipaddr:port : send acars messages to addr:port via UDP in acarsdec format

-j ipaddr:port : send acars messages to addr:port via UDP in JSON format

-i station id: id use in acarsdec network format.

-b filter: filter output by label (ex: -b „H1:Q0“ : only output messages with label H1 or Q0„

Auf der Kommandozeile ausführen

acarsdec -o2 -r 0 131.550 131.525 131.725 131.850