本文使用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设置指南。
将RTL-SDR和网络电缆连接到Raspberry Pi并启动它:
您需要知道Raspberry Pi在网络上的IP地址。通过查看我的路由器并检查已连接的设备,然后设置IP与MAC绑定,这样每次重启设备后都是一个特定Raspberry Pi地址。
Putty登陆,账号:pi,密码:raspberry
使用以下命令进入Raspberry Pi配置实用程序:
- sudo raspi-config
扩展文件系统非常重要 —通过选择选项7 “高级选项”,然后选择“A1 扩展文件系统”,然后选择确定,您将返回到主屏幕。
再次使用箭头键向下移动到“4 本地化选项”,然后按Enter键。再次使用箭头键选择Change Timezone,然后按enter键。首先选择您的“地理区域”,然后按Enter键,然后选择您的“时区”并按Enter键确定,您将返回到主屏幕。
设置您的“Wi-Fi国家/地区” , 选择 “4 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
下一贴介绍的固件将要加上屏幕显示: