I wanted to find a way of having an SDR server without needing a computer on all the time. So I used a PI Zero W and a cheap SDR to have an always-on SDR server that I could use anytime I wanted to.
Parts
- Raspberry Pi Zero
- USB hub with ethernet
- RTL-SDR (any should do)
Installing the drivers and software
The first thing we need to do is install the RTL drivers. Go to the terminal on your raspberry pi and type in the following command.
sudo apt-get install git cmake libusb-1.0-0.dev build-essential
Now we can install the RTL-SDR server on the Pi with these commands.
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
Now you want to plug in the SDR and the USB hub then run rtl_test -t
in the terminal to make sure it works.
Running the server and connecting with SDR Sharp
Now that the SDR is running and using the right drivers you can run rtl_tcp -a 192.168.X.XXX
and change the IP to the IP of your pi. It should start up with no error. Now you can open SDR Sharp and click on source. In the drop-down menu click RTL-SDR(TCP) and then click on the gear icon and enter the IP of your PI Zero. After that you should be able to click the play button and see incoming radio waves.