15 releases
new 0.4.1 | Dec 13, 2024 |
---|---|
0.3.9 | Nov 26, 2024 |
0.2.5 | Jun 28, 2024 |
#64 in WebSocket
164 downloads per month
6.5MB
9K
SLoC
jet1090
jet1090 is an improved version of dump1090 in Rust designed to decode in parallel several sources of Mode S and ADS-B data (Beast feed in TCP/UDP, RTL-SDR) and serve the info in REST endpoints or websockets.
Installation
Run the following Cargo command:
cargo install jet1090
You may also install already compiled versions from the GitHub Releases page.
Support for RTL-SDR dongles
Compile with the feature rtlsdr
:
cargo install jet1090 --feature rtlsdr
-
Recommended procedure with MacOS:
brew install soapysdr brew install soapyrtlsdr
Use the following commands if you want to keep your Mac awake while recording:
caffeinate sudo pmset -b disablesleep 1
-
Recommended procedure with Linux:
apt install libsoapysdr-dev # useful for building apt install soapysdr-module-rtlsdr # useful for running
-
Recommended procedure with Windows:
The pre-built Windows Pothos SDR development environment ships the necessary DLLs necessary to decode from the RTL-SDR. Follow the instructions for "Download and Install" and use Zadig to recognise your USB dongle.
Usage
See --help
for more information.
Dependencies
~53–90MB
~1.5M SLoC