Когда вы создали 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 (модель радиостанции распознаётся автоматически).
Как мы видим на картине выше, aprs-маяк выводится не по стандарту, из-за этого (когда вы наведёте мышку на иконку) у вас будет неправльно отображаться направление на источник маяка и расстояние.
Для исправления ошибки, нужно изменить один файл и пересобрать модуль YSFGateway! Для этого перейдём в папку с исходниками. Найдём файл APRSWriter.cpp и исправим его, а затем пересоберём весь YSFGateway.
# ищем: cd /opt/YSFClients/YSFGateway/ grep C4FM * APRSWriter.cpp: ::sprintf(output, "%s>APDPRS,C4FM*,qAR,%s:!%s%c/%s%c%c %s via MMDVM\r\n", # исправляем: sed -i "s/,C4FM\*/,TCPIP\*/" APRSWriter.cpp # пересобираем: cd .. make clean make
YSF - модульная радиосеть
Cобираем линк из исходников
Собираем hotspot с управлением X-командами
Собираем YSF hotspot с управлением DG-ID кодами
R7HJ