Raspberry Pi satellite SDR base station for weather & telemetry.
Edit persistent-data/config/station.config
to configure your ground station.
Edit persistent-data/config/sats.list
and persistent-data/config/sources.list
to configure satellites and TLE sources.
Run ./app.sh radio tlesync
to pull fresh TLE data from the internet.
Run ./app.sh build
to build and ./app.sh up
to run the full stack.
- Radio stack
- gnuradio: Base image for radio related software, builds GNU Radio from source.
- receiver: Receives a signal from a SDR device or an audio interface (useful for piping a stream across system boundaries) and saves it to a file, along with TLE and geodata.
- importer: Imports IQ files recorded by other tools (e.g. SDR#)
- decoder: Decodes a saved signal into usable data (weather maps or telemetry dumps)
- SatNOGS GNU Radio Blocks
- libFEC
- TUM WARR closed source assets
- scheduler:
- tlesync: Loads the newest TLEs from the internet
- Frontend stack
- Monitoring stack
- portainer: Internal docker management