使用Raspberry Pi,RTL-SDR搭建APRS RX iGate指南

APRS316,867

本文使用Direwolf 1.4启动网关,可以通过简单的命令轻松启动,停止,重启,启用或禁用。它已经在Raspberry Pi Zero,Pi Zero W,Pi 2B,Pi 3B和最新的Raspberry Pi 3B +上进行了测试。您现在只需编辑几个文件即可获得aprs网关:

首先,从这里下载镜像文件(aprs-igate-stretch-2.img),解压缩并将其写入SD卡(SD卡以8G以上为宜),写入步骤可以参考MMDVM设置指南文章源自HAM小站-https://bh8sel.com/1681.html

将RTL-SDR和网络电缆连接到Raspberry Pi并启动它:文章源自HAM小站-https://bh8sel.com/1681.html

文章源自HAM小站-https://bh8sel.com/1681.html

您需要知道Raspberry Pi在网络上的IP地址。通过查看我的路由器并检查已连接的设备,然后设置IP与MAC绑定,这样每次重启设备后都是一个特定Raspberry Pi地址。文章源自HAM小站-https://bh8sel.com/1681.html

Putty登陆,账号:pi,密码:raspberry文章源自HAM小站-https://bh8sel.com/1681.html

文章源自HAM小站-https://bh8sel.com/1681.html

使用以下命令进入Raspberry Pi配置实用程序:文章源自HAM小站-https://bh8sel.com/1681.html

sudo raspi-config

文章源自HAM小站-https://bh8sel.com/1681.html

扩展文件系统非常重要 —通过选择选项7 “高级选项”,然后选择“A1 扩展文件系统”,然后选择确定,您将返回到主屏幕。文章源自HAM小站-https://bh8sel.com/1681.html

文章源自HAM小站-https://bh8sel.com/1681.html

再次使用箭头键向下移动到“本地化选项”,然后按Enter键。再次使用箭头键选择Change Timezone,然后按enter键。首先选择您的“地理区域”,然后按Enter键,然后选择您的时区并按Enter键确定,您将返回到主屏幕。

设置您的“Wi-Fi国家/地区” , 选择 “Localization Options”并按Enter键。向下滚动到“ I4更改Wi-Fi国家/地区”,然后按Enter键。找到您的国家/地区,按Enter键,然后再次按Enter键返回主屏幕。

设置网络连接为WIFI连接:

现在,您将返回Raspberry Pi软件配置工具主屏幕。使用Tab键选择<Finish>,然后按enter键。系统将询问您是否要立即重启。按Enter键重新启动Pi。

所有软件都已预先安装,您只需编辑两个文件即可。

cd
sudo nano -c sdr.conf

向下滚动到第8行并将xxx更改为您的呼号和所需的SSID。MYCALL BH8SEL-15。 

编辑以IGSERVER开头的行,IGSERVER asia.aprs2.net

向下滚动到以IGLOGIN开头的行。将xxx更改为与您在上面输入的呼号相同(包括SSID),然后将数字123456更改为APRS验证码(之前的帖子有在线计算的网址)

在该文件的底部有一个以PBEACON开头的长行。将xx.xxxxxx替换为您的纬度,yyy.yyyyyy用您的经度替换,zz替换为您的呼号(包括SSID)。这里可以更改你的发送时间间隔、注释等信息。

按ctrl-x保存文件,按Y键确定,然后按enter键退出。

修改APRS频率为:144.640MHz。

sudo nano /usr/local/bin/dw.sh

按ctrl-x保存文件,按Y键确定,然后按enter键退出。

如果一切顺利,你应该看到这样的:

按ctrl-c退出测试。

然后通过aprs.fi查看地图上的信标:

Direwolf已作为服务安装,因此您必须通过键入以下命令来启用它:

sudo systemctl enable direwolf

启用该服务后,您可以使用更多命令:

启动服务:

sudo systemctl start direwolf

停止服务:

sudo systemctl stop direwolf

如果要禁用该服务,使其在重新启动时不会自动启动,请使用此命令:

sudo systemctl disable direwolf

显示服务的状态:

sudo systemctl status direwolf

查看所接收的电台:

sudo journalctl -o cat -af -u direwolf

(按ctrl-c停止显示)

固件提供升级,进入主界面后点击Update进行在线升级:

参考帖子:http://qso365.co.uk

 

下一贴介绍的固件将要加上屏幕显示:

 最后更新:2019-8-13
评论  3  访客  3
    • BH9FOW
      BH9FOW

      写得非常好,我已经搭建成功了,谢谢版主,就是不知最后的那个屏幕是怎样搭建的呢?

      • BD4WOC
        BD4WOC

        修改完dw.sh到测试,少了一句命令
        rtl_fm -f 144.80M – | direwolf -c sdr.conf -r 24000 -D 1 –

          • BH2UFZ
            BH2UFZ

            @ BD4WOC 补充的正确
            我也用树莓派加电视棒做了两个,互为备份,已经运行好久了

        匿名

        发表评论

        匿名网友
        :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
        确定

        拖动滑块以完成验证