User Tools

Site Tools


rtl_sdr

Table of Contents

RTL_SDR Radiohead

  • Raspberry Pi v3
  • NooElec NESDR Nano 2+ Tiny RTL-SDR
  • IEEE802.3af PoE 48V to 5V (2.4A) Micro USB adapter

rtl-sdr

 > sudo apt-get install -y  cmake pkg-config libusb-1.0
 > sudo apt-get install git
 > git clone git://git.osmocom.org/rtl-sdr.git
 > cd rtl-sdr/
 > mkdir build
 > cd build
 > cmake ../ -DINSTALL_UDEV_RULES=ON
 > make
 > sudo make install
 > sudo ldconfig

Edit /etc/modprobe.d/raspi-blacklist.conf

   blacklist dvb_usb_rtl28xxu
   blacklist rtl2832
   blacklist rtl2830

Edit /etc/rc.local

 sleep 10
 _IP=$(hostname -I) || true
 if [“$_IP”]; then
 printf”My IP address is %s\n” “$_IP”
 /usr/local/bin/rtl_tcp -a $_IP &
 fi
 exit 0

Create firewall service for rtl_tcp

 > sudo nano /etc/firewalld/services/rtl_tcp.xml
    <?xml version="1.0" encoding="utf-8"?>
    <service>  
       <short>rtl_tcp</short>  
       <description>rtl_tcp</description>  
       <port protocol="tcp" port="1234"/>  
   </service>
 > sudo chmod 640 /etc/firewalld/services/rtl_tcp.xml 
 > sudo firewall-cmd --permanent --add-service=rtl_tcp
rtl_sdr.txt · Last modified: 2023/03/07 13:16 by w5ged