Mictronics' readsb-protobuf
Mode-S/ADSB/TIS decoder for RTLSDR, BladeRF, Modes-Beast and GNS5894 devices, running in a docker container.
This version uses Google's protocol buffer for data storage and exchange with web application. Saves on storage space and bandwidth.
This container also contains InfluxData's Telegraf, and can send flight data and readsb
metrics to InfluxDB (if wanted - not started by default).
Support for all supported SDRs is compiled in. Builds and runs on x86_64, arm32v7 and arm64v8 (see below).
This image will configure a software-defined radio (SDR) to receive and decode Mode-S/ADSB/TIS data from aircraft within range, for use with other services such as:
sdr-enthusiasts/docker-adsbexchange
to feed ADSB data to adsbexchange.comsdr-enthusiasts/docker-adsbhub
to feed ADSB data into adsbhub.orgsdr-enthusiasts/docker-piaware
to feed ADSB data into flightaware.comsdr-enthusiasts/docker-flightradar24
to feed ADSB data into flightradar24.comsdr-enthusiasts/docker-radarbox
to feed ADSB data into radarbox.comsdr-enthusiasts/docker-opensky-network
to feed ADSB data into opensky-network.orgsdr-enthusiasts/docker-planefinder
to feed ADSB data into planefinder.netmikenye/adsb-to-influxdb
to feed data into your own instance of InfluxDB, for visualisation with Grafana and/or other tools- Any other tools that can receive Beast, BeastReduce, Basestation or the raw data feed from
readsb
ordump1090
and their variants
bladeRF & plutoSDR are untested - I don't own bladeRF or plutoSDR hardware (only RTL2832U as outlined above), but support for the devices is compiled in. If you have the hardware and would be willing to test, please open an issue on GitHub.
The README for this container is too long for Dockerhub. Please view the README on this image's GitHub repository.
Please feel free to open an issue on the project's GitHub.
I also have a Discord channel, feel free to join and converse.
See the project's commit history.