Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
digitales:sdr:sdr_software:sdr_tools:acarsd [26.04.2025] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | digitales:sdr:sdr_software:sdr_tools:acarsd [26.04.2025] (aktuell) – ↷ Seite von digitales:sdr:sdr_software:acarsd nach digitales:sdr:sdr_software:sdr_tools:acarsd verschoben cs | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== 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: | ||
+ | |||
+ | * 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, | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Kompilieren für den RTL-SDR | ||
+ | |||
+ | <code -> | ||
+ | mkdir build | ||
+ | cd build | ||
+ | cmake .. -Drtl=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5 | ||
+ | make | ||
+ | sudo make install | ||
+ | </ | ||
+ | |||
+ | Befehlsformat für RTL-SDTR | ||
+ | |||
+ | '' | ||
+ | |||
+ | -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 " | ||
+ | |||
+ | Auf der Kommandozeile ausführen | ||
+ | |||
+ | '' | ||
+ | |||