遠端操作SDR實現

2021-09-30 13:33:35 字數 977 閱讀 4491

目標:搭建乙個sdr server,通過終端可以連線到該server對其上sdr進行操作,實現電台的遠端操作,這樣無需受到天線影響,把天線掛在太陽底下最無拍檔的地方,找個涼快地兒抱著電腦聽電台即可。

客戶端 <=== tcp ===> 無線路由器 <*****====> sdr server

1) 安裝rtl-sdr:

linux(包括樹莓派均可支援):

git clone .git

cd rtl-sdr

mkdir build

cd build

cmake ..

make

make install

windows:

1.1) 先安裝zagdig:

1.2)再安裝rtl

安裝sdr軟體

1)在客戶機上安裝gqrx

linux: 參考gnuradio安裝說明,安裝完成後即有gqrx:

啟動伺服器

進入命令列控制台,執行

rtl_tcp -a

0.0.0.0

繫結本機所有ip,預設只繫結127.0.0.1,其它引數均使用預設值即可。

通過ifconfig(linux)/ipconfig(windows)檢視本機ip位址

啟動客戶端gqrx或sdr#,選擇設定為rtlsdr(tcp),輸入主機的位址即可

短評 目前來看該方案是效率最高的,在權莓派3,超頻到1.4g的情況下,取樣頻率可以跑到2m,使用tcp時好像cpu占用並不高,不知道是不是樹莓派的wifi訊號問題,為什麼跑不到2.5m。

安裝 osmosdr

安裝gnuradio

1) linux 參考:

2) windows:

使用pothos一起安裝:

使用gnuradio構建server

使用gnuradio構建client

方案6:

Perl 實現遠端機器操作

1 本地機器安裝 perl的net telnet模組 安裝方法見 最簡單的方法是 yum y install perl net telnet 2 遠端伺服器安裝telnet 安裝方法見 3 本地perl指令碼 usr bin perl w use strict use net telnet 登入資訊...

c 實現遠端操作svn

本地svn伺服器位址 private static localsvn tostring 線上svn伺服器位址 private static onlinesvn tostring 本地位址 private static localpath tostring 新增 新增的檔案所在路徑 public st...

PHP遠端控制cmd,php實現遠端操作

使用 php 進行遠端操作的時候,需要安裝ssh2模組。關於在ssh2模組中用到過的幾個函式,做乙個簡單的記錄。常用方法 1 連線 ssh2 connect host,port null,methods nullarray callbacks nullarray 連線到乙個 ssh 伺服器 2 認證...