dump1090
dsd
dump1090 | dsd | |
---|---|---|
16 | 15 | |
852 | 669 | |
0.5% | - | |
6.8 | 0.0 | |
24 days ago | 7 months ago | |
C | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dump1090
-
Planespotting with Rust: using nom to parse ADS-B messages
ADS-B is a protocol used by aircrafts to broadcast their position, altitude, speed, and other information. Nowadays, the majority of aircrafts broadcast ADS-B messages constantly. Anyone with the right equipment can listen to these messages. You can buy a relatively cheap USB dongle with an antenna on Amazon and install drivers for it on Linux. In my case I used usbipd-win to mount the USB device inside Ubuntu running in WSL2. Then I installed the Linux drivers and dump1090, a program that makes use of these drivers and then outputs ADS-B messages in a format that is easy to parse. While you can use dump1090 to display a neat table full of information about aircrafts, I wanted to use its raw output capabilities to parse ADS-B messages myself. It starts a simple TCP server that outputs raw ADS-B messages wrapped in Mode-S Beast frames. I'm not sure what Beast means, but I found something that looks like its spec here.
- Can't display planes on local web server (FA-Dump1090)
- Issues displaying planes on local web server (FA-Dump1090)
-
Mobile Fun
git clone https://github.com/flightaware/dump1090.git
-
PiAware 7 Beta Released
Minor bug fixes and improvements to piaware, dump1090-fa, dump978-fa.
-
looking for improvements / feedback on my Docker-based ADSB feeder
FROM buildpack-deps:bullseye-curl RUN apt-get update && \ apt-get install -y --no-install-recommends \ build-essential \ libncurses5-dev \ librtlsdr0 \ librtlsdr-dev \ libusb-1.0-0-dev \ pkg-config \ python3-dev \ supervisor ENV READSB_VERSION v3.9.0 ENV READSB_URL https://github.com/Mictronics/readsb/archive/${READSB_VERSION}.tar.gz RUN \ mkdir -p /tmp/readsb && \ cd /tmp/readsb && \ curl -sSL -o readsb.tar.gz ${READSB_URL} && \ tar xvf readsb.tar.gz --strip-components=1 && \ make RTLSDR=yes && \ mv readsb viewadsb /usr/local/bin && \ cd / && \ rm -r /tmp/readsb ENV DUMP1090_VERSION v6.1 ENV DUMP1090_URL https://github.com/flightaware/dump1090/archive/refs/tags/${DUMP1090_VERSION}.tar.gz RUN \ mkdir -p /tmp/dump1090 && \ cd /tmp/dump1090 && \ curl -sSL -o dump1090.tar.gz ${DUMP1090_URL} && \ tar xvf dump1090.tar.gz --strip-components=1 && \ make RTLSDR=yes && \ mv dump1090 view1090 /usr/local/bin && \ cd / && \ rm -r /tmp/dump1090 ENV MLAT_CLIENT_VERSION v0.3.8 ENV MLAT_CLIENT_URL https://github.com/adsbxchange/mlat-client/archive/${MLAT_CLIENT_VERSION}.tar.gz RUN \ mkdir -p /tmp/mlat && \ cd /tmp/mlat && \ curl -sSL -o mlat.tar.gz ${MLAT_CLIENT_URL} && \ tar xvf mlat.tar.gz --strip-components=1 && \ ./setup.py install && \ cd / && \ rm -r /tmp/mlat COPY dump1090.sh mlat-client.sh readsb.sh supervisord.conf /srv/ CMD [ "supervisord", "-c", "/srv/supervisord.conf" ]
-
Adding CFLAGS to a makefile
For rtl1090, is this one what you're looking at? I'm not super well-versed in SDR, so I'm not familiar with the state of the software stacks/standard forks/etc. That project built cleanly for me on GCC 11.2.1, though. It actually manually defines -fno-common in its Makefile though, so I'd guess I'm looking at a different version of the software.
- Announcing the release of PiAware 6.0!
-
Hey, I’d love to get into ADS-B tracking and I’m not sure where to start
dump1090 or readsb (wiedehopf also has a bunch of related utilities/guides on github)
-
Looking for technical documents
https://github.com/flightaware/dump1090 (used by flightaware)
dsd
-
AirNav 1090 Dongle RTL Based?
https://github.com/szechyjs/dsd this will decode Dstar, I haven't used it for many years but it did work on my computer.
- Automatic Digital mode detection and decoding
-
Is this encryption or frequency hopping or just not FM modulation? Not law enforcement, just a school they use Motorola handhelds.
DSD: https://github.com/szechyjs/dsd
-
Command line Linux DRM decoders
I have searched DSD only, but it can't stream audio to Icecast server.
-
Problem with piping audio
I use DSD.
- Decoding DMR at MacOS
-
Having trouble following tutorial
https://github.com/szechyjs/dsd/wiki/Installation Just install it from the repository. sudo apt-get install dsd
-
What am i doing wrong??
there is native DSD implementation https://github.com/szechyjs/dsd
-
Adding CFLAGS to a makefile
For DSD, this one is the most likely project I found. I don't have time to track down the prereqs right now, but if that's the project you're looking at, the Makefile would be generated by CMake, and I'd hope that an up-to-date version of CMake would output a Makefile with appropriate CFLAGS for the version of compiler.
-
Using Raspberry Pi 4 and SDR Dongle for “Digital Radio”
One of the earliest tools was Digital Speech Decoder, however it might be a bit CPU-intensive for raspberry pi.
What are some alternatives?
readsb - ADS-B decoder swiss knife
dsd - Digital Speech Decoder
tar1090 - Provides an improved webinterface for use with ADS-B decoders readsb / dump1090-fa
sdrtrunk - A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR). Website:
dump978 - FlightAware's 978MHz UAT demodulator
sdrangel - SDR Rx/Tx software for Airspy, Airspy HF+, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube
mlat-client - Mode S multilateration client
op25 - Fork of osmocom OP25 by boatbod
adsb-exchange - ADS-B Exchange Linux Setup Scripts
librtlsdr - Software to turn the RTL2832U into an SDR
readsb-protobuf - Readsb is a Mode-S/ADSB/TIS decoder for RTLSDR, BladeRF, Modes-Beast and GNS5894 devices. Future development version with protocol buffer storage.
OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 🎢