树莓派搭配 RTL-SDR 搭建 APRS iGate (Direwolf)

在 2024 年的今天,搭建 iGate 早就不用像十多年前手动焊接一个 TNC 电路加上老旧的 APRS4R 了,只需一个廉价的 SDR 即可实现

首先我们需要安装一堆的库

sudo apt-get install git
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake
sudo apt-get install libasound2-dev
sudo apt-get install libudev-dev
sudo apt-get install libavahi-client-dev
sudo apt-get install rtl-sdr

然后是 Direwolf 的前置 Hamlib

git clone https://github.com/Hamlib/Hamlib.git
cd Hamlib
./bootstrap
./configure
make
sudo make install

和主角 Direwolf

cd ~
git clone https://www.github.com/wb2osz/direwolf
cd direwolf
git checkout dev
mkdir build && cd build
cmake ..
make -j4
sudo make install
make install-conf

接下来需要建立配置文件

nano sdr.conf

ADEVICE null null
CHANNEL 0
MYCALL XXXX #修改成呼号+SSID
IGSERVER asia.aprs2.net #一般无需修改
IGLOGIN XXXX 12345 #输入你的呼号和密码

上方的密码只是一个算法,可以参考lilmatt/callpass-js

最后,通过以下代码运行

rtl_fm -f 144.64M -s 24000 -g 48 - | direwolf -c /sdr.conf -r 24000 -D 1 -

我们还可以把它设置成开机自动运行 把上述的运行命令复制到exit 0前即可

sudo nano /etc/rc.local

推荐:ColoCrossing 美国 VPS 1C1G 年付$10.99 USD 支持支付宝/PayPal 常规 VPS 套餐使用优惠码 CNY5824 循环 58%折扣 1C1G 折后月付$1.66 USD

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理