想远程收听某地的广播?不妨在树莓派上安装 SpyServer 。RTL-SDR作为无线电入门成本最低的方案,不妨也拿来玩一下。
首先,打开终端。
安装需要的驱动及库。
sudo apt install rtl-sdr librtlsdr-dev
建立程序目录
mkdir spyserver cd spyserver
下载最新的版本的 SpyServer 二进制文件。注意,如果不是在 arm 平台上安装,需要替换为合适的下载链接(http://www.http//airspy.com/download)
wget -O spyserver.tgz http://airspy.com/?ddownload=4247 tar xvzf spyserver.tgz
编辑配置文件 spyserver.config , 将 device_type 项修改为
device_type = RTL-SDR
你还可以修改监听端口,采样信息等配置。
执行 ./spyserver 运行 spyserver
将 spyserver 设置为服务(未测试)
创建系统服务
nano /etc/systemd/system/spyserver.service # 创建系统服务,粘贴以下斜体内容后保存。
[Unit]
Description=spyserver
After=network.target
[Service]
User=pi ##按实际情况设置
Type=forking
RemainAfterExit=yes
ExecStart=/home/pi/spyserver/spyserver
[Install]
WantedBy=multi-user.target
systemctl start qbittorrent-nox #启动 qbittorrent-nox 并创建服务配置
systemctl enable qbittorrent-nox #设置开机自动启动 qbittorrent-nox
在客户端连接到服务器
打开 SDR#
将 Source 修改为 Spy Server Network
输入服务器地址,如 sdr://10.0.0.10:5555 ,点击 C ,调整相关参数就好啦。
参考文档
https://www.rtl-sdr.com/rtl-sdr-tutorial-setting-up-and-using-the-spyserver-remote-streaming-server-with-an-rtl-sdr/