Software Defined Radio (SDR) Network Streaming
Using rtl_tcp, SoapySDR, and OpenWebRX to create a remote SDR receiver Link to heading
Software Defined Radio (SDR) is a platform to implement radio communication technology in software, replacing legacy analog hardware components. Connecting a SDR directly to the computer over USB is fun, but I wanted to test out a small project where I could instead stream my SDR over the internet to be accessible anywhere. To do this, my high level plan was to connect the SDR to my Proxmox cluster, stream the IQ data over the local network, run a SDR receiver in a web server, and remotely connect to the web server over a VPN from my cell phone using cellular data.
I’ve included brief setup instructions for each of these components (excluding VPN) in this Github Repo. My setup included running the SDR server in a Proxmox LXC with the SDR passed through to the LXC. I’ve included the LXC configuration file for reference.
I have some future plans to explore SDR Angel, as well as expand my SDR hardware footprint here at my house. More to follow!