Support the channel on Patreon! / thesmartworkshop
I recommend using this SDR kit to get started: https://amzn.to/3XUZeYV
Learn how to set up, configure and read radio signals all around you with a CHEAP software-defined radio USB dongle, using the wonderful rtl-433 docker container on a small, cheap single-board computer SBC such as a Raspberry Pi or a Radxa RockARM or RockPI series, running Debian Bookworm, Docker Compose, a volume mount of the USB pass-through device!
.. and here's the docker.compose.yml file for the RTL-433 deployment:
services:
rtl-433:
image: hertzg/rtl_433:master-alpine-linux_arm64_v8
hostname: rtl-433
container_name: rtl-433
restart: unless-stopped
command:
"-c/etc/rtl_433/rtl_433.conf"
volumes:
./config/rtl_433.conf:/etc/rtl_433/rtl_433.conf:ro
/etc/localtime:/etc/localtime:ro
/etc/timezone:/etc/timezone:ro
devices:
/dev/bus/usb:/dev/bus/usb
######
Need to set up a UDEV to keep the USB SDR stick on a predictable device path
# Create a udev rule:
sudo nano /etc/udev/rules.d/99-rtl_sdr.rules
# populate the file with this:
# SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE="0666", GROUP="plugdev", SYMLINK+="rtl_sdr"
# Save and reboot. You should see a symlinked device at /dev/rtl_sdr now. If so, you can use the above /dev/bus/usb devices: reference