32 lines
892 B
Markdown
32 lines
892 B
Markdown
# SDR Scanner & Recorder
|
|
|
|
Monitors and records EU CB radio transmissions using an RTL-SDR dongle on a Raspberry Pi 400, powered by [RTLSDR-Airband](https://github.com/charlie-foxtrot/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
|
|
|
|
```sh
|
|
ssh user@your-pi
|
|
git clone gitea@git.michaelsmith.be:m/sdr-recorder.git
|
|
cd sdr-recorder
|
|
docker compose up -d
|
|
```
|
|
|
|
Recordings are saved to `~/recordings/` and browsable at `http://<hostname>:8080`.
|