8c3b4d7e481489a1b44a2f257e6650707da74599
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SDR Scanner & Recorder
Monitors and records EU CB radio transmissions using an RTL-SDR dongle on a Raspberry Pi 400, powered by RTLSDR-Airband.
Monitored Channels
| Channel | Frequency |
|---|---|
| CB 3 | 26.985 MHz |
| CB 7 | 27.035 MHz |
| CB 10 | 27.075 MHz |
| CB 16 | 27.155 MHz |
Architecture
Three Docker containers via docker-compose:
- rtlsdr-airband — multichannel SDR receiver, splits recordings per-transmission into dated directories
- nginx — web UI for browsing recordings on port 8080
- cleanup — periodically removes short/noise recordings (< 3KB)
Usage
ssh m@sdr-pi
cd /workspace
docker compose up -d
Recordings are saved to ~/recordings/ and browsable at http://sdr-pi:8080.
Description
Monitors and records EU CB radio transmissions using an RTL-SDR dongle on a Raspberry Pi 400, powered by RTLSDR-Airband
Languages
Makefile
46.7%
Dockerfile
32.2%
Shell
21.1%