Skip to content

airframesio/acarsng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

acarsng - ACARS Next Generation Decoder Client

An effort to make a native-compiled ACARS decoder client in the Dart language to decode ACARS traffic using RTL-SDRs.

Goals

  • self-contained natively compiled application
  • memory and processor efficient
  • optimized for embedded systems (i.e. Raspberry Pis)
  • abstract enough to work with multiple data links (analog VHF, digital VHF, HF data link, SATCOM data link)
  • organizationally independent (while built for airframes.io, not required to use)

Dependencies

Harness the great work of others:

  • librtlsdr for core RTL-SDR support
  • libacars/libacars-2 for ACARS decoding (thanks Tomasz Lemiech)

Data Links

The following will be supported in the application (in order of implementation).

  • ACARS (Analog VHF, the original -- still very active)
  • VDL (Digital VHF, the successor)
  • HFDL (HF, longer distance, slightly more specialized)
  • AERO (SATCOM, focus on oceanic, very specialized)

SDRs Supported

Initial effort will only focus on RTL-SDR since it is the most common and cheapest SDR available on the market. In the future will consider the following:

  • Airspy
  • SDRPlay
  • SOAPYSDR (for multi-sdr support)

License

The MIT License, see LICENSE.

About

Next-generation ACARS/VDL/HFDL/AERO decoder client for Linux, MacOS, Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages