For OpenWebRX 1.1.0
因安裝openwebrx 所蒐集的一些紀錄
我有兩隻sdr
1. rtl-sdr (clone版)
2. RSP1 (clone版)
#系統需要
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
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
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-RPi-Linux-3.07.1.run
建立blacklist清單
sudo echo "blacklist dvb_usb_rtl28xxu blacklist dvb_usb_v2 blacklist rtl2832 blacklist rtl2830 blacklist r280t blacklist sdr_msi3101 blacklist msi001 blacklist msi2500 blacklist airspy" >> /etc/modprobe.d/SDR-blacklist.conf
#RTL-SDR
blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830
#RSP1
blacklist sdr_msi3101
blacklist msi001
blacklist msi2500
卸載mod for Rtlsdr
rmmod dvb_usb_rtl28xxu rtl2832 rtl2830
sudo systemctl restart systemd-modules-load.service
卸載mod for SDRPlay
#Then, unplug the SDRPlay, remove the offending modules and restart the module loading service
#(or whatever loads the modules on your Linux distribution):
sudo rmmod msi001 msi2500
sudo systemctl restart systemd-modules-load.service
安裝SoapySDR
sudo apt-get install libsoapysdr0.6 libsoapysdr-dev soapysdr-tools
# also install sdr-specific modules:
sudo apt-get install soapysdr-module-all
給SDRPlay的插件
#如果SDRPLAY API 是V2.xx
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
sudo git clone https://github.com/pothosware/SoapySDRPlay3.git
cd SoapySDRPlay3
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..
安裝openwebrx
https://www.openwebrx.de/
For Debian10x64
wget -O - https://repo.openwebrx.de/debian/key.gpg.txt | apt-key add
echo "deb https://repo.openwebrx.de/debian/ buster main" > /etc/apt/sources.list.d/openwebrx.list
apt-get update
apt-get install openwebrx
參考文章
SoapySDR參考文章
https://github.com/pothosware/SoapySDR/wiki
https://github.com/pothosware/SoapySDRPlay3/wiki
軟解AMBE/IMBE的plugin
https://github.com/knatterfunker/codecserver-softmbe/
品牌與採樣頻寬
https://en.m.wikipedia.org/wiki/List_of_software-defined_radios
其他資料
安裝libusb驅動
sudo apt-get install cmake libusb-1.0-0-dev
自行編譯SoapySDR
git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..
自行編譯RTLSDR
#安裝rtl-sdr
git clone https://github.com/keenerd/rtl-sdr.git
cd rtl-sdr/ && mkdir build && cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make && sudo make install && sudo ldconfig
編譯csdr 找到兩個來源
git clone https://github.com/sgentle/csdr.git
cd csdr
make
make install
編譯csdr 找到兩個來源
git clone https://github.com/simonyiszk/csdr.git
cd csdr
make
make install
編譯openwebrx
git clone https://github.com/simonyiszk/openwebrx.git https://github.com/jketterl/openwebrx.git