搭建iGate早就不用像十多年前手动焊接一个TNC电路加上老旧的APRS4R了,只需一个廉价的SDR即可实现
首先我们需要安装一堆的库
1 2 3 4 5 6 7 8 9
| COPYsudo 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
1 2 3 4 5 6
| COPYgit clone https://github.com/Hamlib/Hamlib.git cd Hamlib ./bootstrap ./configure make sudo make install
|
和主角Direwolf
1 2 3 4 5 6 7 8 9
| COPYcd ~ 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
1 2 3 4 5
| COPYADEVICE null null CHANNEL 0 MYCALL XXXX #修改成呼号+SSID IGSERVER asia.aprs2.net #一般无需修改 IGLOGIN XXXX 12345 #输入你的呼号和密码
|
上方的密码只是一个算法,可以参考lilmatt/callpass-js
最后,通过以下代码运行
1
| COPYrtl_fm -f 144.64M -s 24000 -g 48 - | direwolf -c /sdr.conf -r 24000 -D 1 -
|
我们还可以把它设置成开机自动运行
把上述的运行命令复制到exit 0
前即可
1
| COPYsudo nano /etc/rc.local
|