台灣無線電俱樂部 TAIWAN RADIO CLUB ( TRC )

 找回密碼
 註冊
搜索
無線王資訊有限公司台灣摩托羅拉授權代理商anytone 自由通無線電對講機歡迎贊助廣告歡迎贊助廣告
查看: 3170|回復: 4
打印 上一主題 下一主題

openwebrx於linux安裝紀錄

[複製鏈接]
  • TA的每日心情
    擦汗
    2024-5-24 16:46
  • 簽到天數: 188 天

    [LV.7]常住居民III

    跳轉到指定樓層
    樓主
    發表於 2022-5-25 17:13:09 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    本帖最後由 Brucewang 於 2022-5-27 06:59 編輯

    因安裝openwebrx 所蒐集的一些紀錄跟大家分享
    我有兩隻sdr
    1. rtl-sdr (clone版)
    2. RSP1  (clone版)

    系統需要
    1. sudo apt-get update
    2. 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
    1. wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-2.13.1.run
    2. sudo chmod 755 SDRplay_RSP_API-Linux-2.13.1.run
    3. sudo sh SDRplay_RSP_API-Linux-2.13.1.run
    複製代碼

    安裝SDRPlay RSP1-API 驅動 V3.xx
    1. wget https://www.sdrplay.com/software/SDRplay_RSP_API-Linux-3.07.1.run
    2. sudo chmod 755 SDRplay_RSP_API-Linux-3.07.1.run
    3. sudo sh SDRplay_RSP_API-RPi-Linux-3.07.1.run
    複製代碼


    建立blacklist清單
    1. sudo echo "blacklist dvb_usb_rtl28xxu blacklist rtl2832 blacklist rtl2830 blacklist sdr_msi3101 blacklist msi001 blacklist msi2500" >> /etc/modprobe.d/SDR-blacklist.conf
    複製代碼

    1. #RTL-SDR
    2. blacklist dvb_usb_rtl28xxu
    3. blacklist rtl2832
    4. blacklist rtl2830
    5. #RSP1
    6. blacklist sdr_msi3101
    7. blacklist msi001
    8. blacklist msi2500
    複製代碼

    卸載mod for Rtlsdr
    1. rmmod dvb_usb_rtl28xxu rtl2832 rtl2830
    2. sudo systemctl restart systemd-modules-load.service
    複製代碼

    卸載mod for SDRPlay
    1. #Then, unplug the SDRPlay, remove the offending modules and restart the module loading service
    2. #(or whatever loads the modules on your Linux distribution):
    3. sudo rmmod msi001 msi2500
    4. sudo systemctl restart systemd-modules-load.service
    複製代碼

    安裝SoapySDR
    1. sudo apt-get install libsoapysdr0.6 libsoapysdr-dev soapysdr-tools
    2. # also install sdr-specific modules:
    3. sudo apt-get install soapysdr-module-all
    複製代碼

    給SDRPlay的插件
    #如果SDRPLAY API 是V2.xx
    1. sudo git clone https://github.com/pothosware/SoapySDRPlay2.git
    2. cd SoapySDRPlay2
    3. mkdir build
    4. cd build
    5. cmake ..
    6. make
    7. sudo make install
    8. cd ../..
    複製代碼

    #如果SDRPLAY API 是V3.xx
    1. sudo git clone https://github.com/pothosware/SoapySDRPlay3.git
    2. cd SoapySDRPlay3
    3. mkdir build
    4. cd build
    5. cmake ..
    6. make
    7. sudo make install
    8. cd ../..
    複製代碼

    安裝openwebrx
    https://www.openwebrx.de/
    For Debian10x64
    1. wget -O - https://repo.openwebrx.de/debian/key.gpg.txt | apt-key add
    2. echo "deb https://repo.openwebrx.de/debian/ buster main" > /etc/apt/sources.list.d/openwebrx.list
    3. apt-get update
    4. 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驅動
    1. sudo apt-get install cmake libusb-1.0-0-dev
    複製代碼

    自行編譯SoapySDR
    1. git clone https://github.com/pothosware/SoapySDR.git
    2. cd SoapySDR
    3. mkdir build
    4. cd build
    5. cmake ..
    6. make
    7. sudo make install
    8. cd ../..
    複製代碼

    自行編譯RTLSDR
    1.安裝rtl-sdr
    1. git clone https://github.com/keenerd/rtl-sdr.git
    2. cd rtl-sdr/ && mkdir build && cd build
    3. cmake ../ -DINSTALL_UDEV_RULES=ON
    4. make && sudo make install && sudo ldconfig
    複製代碼

    編譯csdr 找到兩個來源
    1. git clone https://github.com/sgentle/csdr.git
    2. cd csdr
    3. make
    4. make install
    複製代碼

    編譯csdr 找到兩個來源
    1. git clone https://github.com/simonyiszk/csdr.git
    2. cd csdr
    3. make
    4. make install
    複製代碼

    編譯openwebrx
    1. git clone https://github.com/simonyiszk/openwebrx.git https://github.com/jketterl/openwebrx.git
    複製代碼


    感謝技術支援
    BX2AJG
    BX4ACV
    BU2FS

    評分

    參與人數 9GP +27 收起 理由
    可樂熊 + 3 贊一個!
    Pepetoad + 3 厲害
    neoking + 3
    Amigo9453 + 3 贊一個!
    fugar008 + 3 贊一個!
    peichin + 3
    YAESU_FR8000 + 3 贊一個!
    cmwang + 3 贊一個!
    bx6aaa + 3 很給力!

    查看全部評分

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-8-7 10:28
  • 簽到天數: 715 天

    [LV.9]以壇為家II

    沙發
    發表於 2022-5-26 09:17:39 | 只看該作者

    哇   !!   

    感   謝   分   享   啦    .............................................................




          ........................................................................


          ........................................................................




    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    9 小時前
  • 簽到天數: 3746 天

    [LV.Master]伴壇終老

    板凳
    發表於 2022-5-26 10:18:14 | 只看該作者
    感 謝 分 享                                    
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    地板
    發表於 2022-5-26 11:34:51 | 只看該作者
    補充一下一些東西....

    1:RPi3或RPi4能支援的連線數有限(CPU不夠力),大致上3MS/sec只能支援2-3個client,要跑3MS/sec以上還是需要用X86....
    2:CPU跑得動的話單一主機可以插多根SDR dongle同時跑不同profile(單一SDR dongle是可以設多profile,但每次只能跑單一profile,也就是多個user連線時,所有人都只能聽最後選擇的prifile)....
    3:插多個SDRplay時device identifier的serial#是以"SoapySDRUtil --find"看到的為準,Airspy的話SoapySDR預設的Airspy plugin無法支援,要另外安裝....
    4:A社平台USB2.0部分會有不同port共用頻寬的問題,高取樣速率時要把SDR dongle插在沒有共用頻寬問題的port上,I社平台至少在我用的B560上沒看到類似的問題....
    5:這類應用不適合在VM中執行,主因是HW-Hypervisor-Guest間會掉USB封包,除非透過Direct I/O或VT-d之類讓Guest直接抓到USB host controller,但這也太殺雞用牛刀了點....





    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x

    評分

    參與人數 1GP +3 收起 理由
    Brucewang + 3 很給力!

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2024-5-24 16:46
  • 簽到天數: 188 天

    [LV.7]常住居民III

    5#
     樓主| 發表於 2022-5-26 15:35:43 | 只看該作者
    本帖最後由 Brucewang 於 2022-5-26 17:32 編輯

    同場加映APRS igate 設定

    APRS-IS server 選擇
    asia.aprs2.net
    rotate.aprs2.net
    china.aprs2.net


    取得 APRS-IS network password
    #這很神祕,搞了很久還是不知道為什麼??
    http://22meters.com/index.php




    參考資料
    https://aprs.fi/
    http://www.aprs-is.net/
    https://opensource.com/article/1 ... -igate-raspberry-pi
    https://321421.xyz/?p=187
    https://bg0axe.com/2014/01/igate-digipeater/
    https://gadgeteer.co.za/openwebrx/

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    小黑屋|手機版|Archiver|TRC 台灣無線電俱樂部 taiwan radio club  

    GMT+8, 2024-12-18 09:53 , Processed in 0.052002 second(s), 22 queries .

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回復 返回頂部 返回列表