OpenWebRXplus with RTL-SDR and RSP1

ติดตั้ง RSP1 ให้ใช้งานกับ Openwebrx+ ไหนๆ จะติดตั้งแล้ว ก็ติด SDR 2 ตัวไปเลย ติดตั้งบน Linux Debian11 x64 ขอจดบันทึกการทดลองเอาไว้ก่อน


 

ติดตั้งใช้งาน SDR สองตัว
1. RTL-SDR
2. RSP1

ความต้องการของระบบ
sudo apt-get update
sudo apt-get install git build-essential cmake libfftw3-dev python3 python3-setuptools rtl-sdr netcat libsndfile-dev librtlsdr-dev automake autoconf libtool pkg-config python2.7 libfftw3-dev vim
    
ติดตั้งไดรเวอร์ SDRPlay RSP1-API - เลือกหนึ่งรายการ

ติดตั้งไดรเวอร์ SDRPlay RSP1-API V2.xx

cd /tmp
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-2.13.1.run
sudo chmod 755 SDRplay_RSP_API-Linux-2.13.1.run
sudo sh SDRplay_RSP_API-Linux-2.13.1.run

ติดตั้งไดรเวอร์ SDRPlay RSP1-API V3.xx

cd /tmp
wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
sudo chmod 755 SDRplay_RSP_API-Linux-3.07.1.run
sudo sh SDRplay_RSP_API-Linux-3.07.1.run

สร้างรายการ backlist ยกเลิกการใช้ driver module จาก linux

nano /etc/modprobe.d/SDR-blacklist.conf
#RTL-SDR
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
#RSP1
blacklist sdr_msi3101
blacklist msi001
blacklist msi2500

ถอนการติดตั้ง driver module สำหรับ Rtlsdr

sudo rmmod dvb_usb_rtl28xxu rtl2832 rtl2830
sudo systemctl restart systemd-modules-load.service

ถอนการติดตั้ง driver module สำหรับ SDRPlay

sudo rmmod msi001 msi2500
sudo systemctl restart systemd-modules-load.service

ติดตั้ง SoapySDR

sudo apt-get -y install libsoapysdr-dev soapysdr-tools
# also install sdr-specific modules:
sudo apt-get install soapysdr-module-all

ปลั๊กอินสำหรับ SDRPlay
#หาก SDRPLAY API เป็น V2.xx
cd /tmp
sudo git clone https://github.com/pothosware/SoapySDRPlay2.git
cd SoapySDRPlay2
mkdir build
cd build
cmake ..
make
sudo make install
cd /
    
#หาก SDRPLAY API เป็น V3.xx
cd /tmp
sudo git clone https://github.com/pothosware/SoapySDRPlay3.git
cd SoapySDRPlay3
mkdir build
cd build
cmake ..
make
sudo make install
cd /


ติดตั้ง openwebrx or openwebrx plus เลือกหนึ่งรายการ
สำหรับ Debian11 x64

ติดตั้ง openwebrx plus
wget -O - https://luarvique.github.io/ppa/openwebrx-plus.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/debian ./" > /etc/apt/sources.list.d/openwebrx-plus.list

หรือ ติดตั้ง openwebrx
wget -O - https://repo.openwebrx.de/debian/key.gpg.txt | gpg --dearmor -o /usr/share/keyrings/openwebrx.gpg
echo "deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/debian/ bullseye main" > /etc/apt/sources.list.d/openwebrx.list

ระหว่างติดตั้ง จะมีการให้ตั้ง password admin ของ openwebrx

apt-get update
apt-get install -y openwebrx

http://<IP-Server>:8073

ที่มา เป็นภาษาจีน https://www.radio.club.tw/forum.php?mod=viewthread&tid=16082