使用Raspberry Pi
2B建構,作業系統是Raspberry Pi OS,並且要啟用SSH。
首先先將Raspberry Pi開機並連上網路,接著打開電腦裡的cmd輸入ssh
pi@172.xxx.xxx.xxx,再輸入密碼,最後無腦把下面的代碼依序輸入終端即可。
sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install build-essential
sudo apt-get install libusb-1.0-0-dev
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
sudo cp ../rtl-sdr.rules /etc/udev/rules.d/
接著需啟用伺服器,有兩種方法
rtl_tcp -a 172.xxx.xxx.xxx
或者是修改/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
其中sleep 10的部分因為Raspberry Pi找到IP有時間差,故給予些緩衝,如使用Wi-Fi等,可自行將時間增減。兩種方法的差異為,前者每次使用前皆須於終端啟用,後者是自動啟用。接下來就可以在PC內連接上RTL-SDR伺服器了,預設port為1234。開啟SDR Console V3,點選Select Radio後點選Definitions再點選Search,選擇RTL Dongle內的TCP,點選添加(add)並輸入
address : 172.xxx.xxx.xxx
Port : 1234
Model : (不用改)
Serial : (隨便打一個)
Gains : (先不用動)
Tuner : (選擇你機器的晶片型號即可)
到這裡就完成了!

.png)