The Raspberry Pi2 makes a nice RTL_TCP server. You can place it anywhere on the network close to a good antenna. The sample rate requires good throughput on the Network and generally Ethernet has more throughput than WiFi and Ethernet is preferred for connectivity on the LAN. Fast WiFi will work however. So to setup the RPi2 for this service, you will first install Raspbian Jessie on the SanDisk card and boot the Pi with it. Once you have logged in to the Pi, open a terminal and do the following:
- Passwd
- sudo raspi-config
- sudo apt-get update
- sudo apt-get upgrade
- sudo rpi-update
- reboot
log back into the Raspberry Pi
- cd /etc/modprobe.d
- sudo nano rasp-blacklist.conf #and add the following, then save the file:
blacklist dvb_usb_rtl28xxu blacklist rtl2832 blacklist rtl2830
- sudo update-initramfs -u
- cd
- sudo apt-get install git
- sudo apt-get install cmake
- sudo apt-get install libusb-1.0-0.dev
- sudo apt-get install build-essential
- sudo apt-get autoremove
- git clone git://git.osmocom.org/rtl-sdr.git
- cd rtl-sdr
- mkdir build
- cd build
- cmake ../
- make
- sudo make install
- sudo ldconfig
- cd /etc/udev
- sudo cp ~/rtl-sdr/rtl-sdr.rules ./
- sudo reboot
Log back into the Pi and start the RTL_TCP Service with: rtl_tcp -a <the Pi's IP address>
Then using SDR# or HDSDR or whatever receiver you use on your local computer, configure the TCP interface for the server’s IP address and set the sample rate and other parameters as appropriate to start receiving from the RTL-DVB USB receiver served by the Raspberry Pi.
https://www.youtube.com/watch?v=pSq39ydjlQU
https://www.youtube.com/watch?v=MQ2N2wZe03A
Ron – KA7U
March 4, 2016