adsb-wiki
Solutions to common problems using dump1090 variants and ADS-B feeders (by wiedehopf)
dump1090
Dump1090 is a simple Mode S decoder for RTLSDR devices (by flightaware)
Our great sponsors
adsb-wiki | dump1090 | |
---|---|---|
24 | 16 | |
203 | 851 | |
- | 1.6% | |
1.8 | 6.8 | |
over 1 year ago | 18 days ago | |
Shell | C | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
adsb-wiki
Posts with mentions or reviews of adsb-wiki.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-01.
- Seems like a good time to get into amateur radio and flight tracking
- Amateur Build.
-
Antenna mast options
Sound like your receive hardware is subpar, consider some of those options: https://github.com/wiedehopf/adsb-wiki/wiki/adsb-receiver-shopping-list
- How do I get started with ADS-B?
-
dump1090 help
dump1090-fa / readsb are meant to run via a systemd service. (https://github.com/wiedehopf/adsb-wiki/wiki/Generic-systemd-service)
- Getting an RTL to pickup UAT signal
-
Python3 script to profile dump1090 output and maintain all-time records/statistics - any interest?
Make it a service and read just the aircraft.json at certain intervals, sleep in python. (https://github.com/wiedehopf/adsb-wiki/wiki/Generic-systemd-service) That way the processing is better spread out.
- dump1090-mutability issue
-
How do I prevent pi from freezing after being on for a few weeks?
I applied the change from the link, and it hadn't happened since: https://github.com/wiedehopf/adsb-wiki/wiki/Raspbian-dropping-off-the-network-potential-workaround
-
Effect of RTL-SDR Blog ADS-B Triple Filtered LNA
Gain was on -10 (58) before. I think it was the default. I have changed it now to 0.0 according to here https://github.com/wiedehopf/adsb-wiki/wiki/Optimizing-gain
dump1090
Posts with mentions or reviews of dump1090.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-28.
-
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)
What are some alternatives?
When comparing adsb-wiki and dump1090 you can also consider the following projects:
tar1090 - Provides an improved webinterface for use with ADS-B decoders readsb / dump1090-fa
readsb - ADS-B decoder swiss knife
adsb-exchange - ADS-B Exchange Linux Setup Scripts
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.
dump978 - FlightAware's 978MHz UAT demodulator
Telegraf - The plugin-driven server agent for collecting & reporting metrics.
mlat-client - Mode S multilateration client
adsb-scripts - Solutions to common problems for rtl_sdr / ADS-B stuff
adsb-stats-logger - ADS-B Stats Logger from Dump1090