Чем занимается APRSGateway?

декабрь 2025

Когда вы создали YSF точку доступа и она работает, следующим шагом будет обозначение её и пользователей на карте. Этим и занимается APRSGateway. Он отправляет координаты и другие данные, которые вы указали в YSFGateway.ini в разделе [Info], на APRS-сервер, который в свою очередь отправляет их на карту.

Блок-схема описанной конфигурации:

Пакеты с координатами (из совместимых модулей) поступают на APRSGateway через порт 8673. Затем он отправляет их в формате aprs на указанный сервер.

Предполагается что у вас уже работает точка доступа из YSFGateway или DGIdGateway, которые были описаны в других статьях.

Соберём APRSGateway из исходников:

sudo apt update && sudo apt upgrade -y
sudo apt install mc git curl libsamplerate0-dev -y

sudo chmod ugo+w /opt/
cd /opt/

git clone https://github.com/g4klx/APRSGateway.git
cd APRSGateway
make

Посмотрим что нужно изменить/настроить в файле конфигурации (параметры которые я обычно меняю - подчёркнуты):

mcedit /opt/APRSGateway/APRSGateway.ini
[General]
Callsign=G4KLX-Z
....

[APRS-IS]
Server=aprs.dstar.su
Port=14580
Password=999999
....

[Log]
# Logging levels, 0=No logging
DisplayLevel=1
FileLevel=2
FilePath=/tmp
FileRoot=APRSGateway
FileRotate=0
....

APRSGateway работает и с другими модулями (как показано на картинке), например NXDNGateway, M17Gateway, DMRGateway.

Вожно помнить, что точка доступа будет обозначена на карте по координатам которые вы указали в YSFGateway.ini (зависит от моды). Из MMDVM.ini, координаты передаются в BrandMeister, а не на aprs-карту.


 Карта

Теперь посмотрим, как будет выглядеть на карте работа YSF точки доступа и радиостанции:

Когда вы запускаете модуль APRSGateway он сам подключается к указанному aprs-серверу (в моём случае это aprs.dstar.su) и в его дашборде это видно.

Так на карте aprs выглядит маяк вашей точки доступа YSF, с теми данными которые вы указали в конфиге YSFGateway.ini.

Каждая C4FM-радиостанция у которой включен GPS, и которую услышит ваша точка доступа, будет отмечена на карте, примерно так. Я передавал (на частоте линка) с радиостанции Yaesu FT2DR (модель радиостанции распознаётся автоматически).


 Cсылки

YSF - модульная радиосеть
Cобираем линк из исходников
Собираем hotspot с управлением X-командами
Собираем YSF hotspot с управлением DG-ID кодами

R7HJ