Что такое APRS (Automatic Packet Reporting System)? В первую очередь это:
Базируется APRS на протоколе AX.25 и его улучшенных версиях FX.25 и IL2P. Скорости обмена информацией 300, 1200, 2400, 4800, 9600 бит в секунду.
Дальность радиосвязи APRS, примерно соответствует голосовому режиму, а на низких скоростях превосходит DV-связь. При тропосферном прохождени, в APRS также возможна дальняя радиосвязь.
Когда на одной частоте работает множество радиомаяков и других систем, используется временное разделение канала. В отличии от LoRa, опытный радиолюбитель, может гибко настроить AX.25 под конкретные задачи.
В 1991-2009 годах активно развивалась packet_radio сеть, на скоростях 1200/9600bps. Был включен OpenBCM, узлы (X)NET и FlexNet. Пользователи юзали программы BayCom, Linpac, bct161+flexnet, PAXON, MixW, Flex32 под DOS/Windows. Из железа были популярны TNC2-apw, Kanrtonics, карты USCC>4 и самодельные модемы на микросхемах TCM3105 и AM7911.
Все 90-е годы в местном эфире работал APRS, а радиолюбители экспериментировали с программами ui-view32, xastir, uiss и самодельными tnc2, на КВ/УКВ частотах. Для packet_radio переделывали радиостанции Маяк, Виола, на 9600bps использовали T7F-df2fq.
На постоянной основе, aprs-сеть на Северном Кавказе, заработала 18 февраля 2005 года. Вечером этого дня, ua6hjq запустил ui-digi и включил APRS-маяки, на действующих пакетных узлах. На коллективнй радиостанции RK6HWW был установлен КВ/УКВ APRS Digi.
В 2025 году, были запущены первые дигипитеры и шлюзы базирующиеся на протоколе LoRa_APRS.
В ферваре 2026 года, запущен узел сети MeshCom.
APRS сеть состоит из дигипитеров (UI-DIGI), которые работают в эфире и связывают пользователей с радиостанциями между собой. Это база сети! Такая сеть полностью автономна и не нуждается в internet.
Радиолюбители могут использовать радиостанции в которых встроен APRS или простые радиостанции без него, но с возможностью передавать DTMF-тоны, этот режим называется APRStt.
Ещё, радиостанцию можно соединить со смартфоном и видеть информацию из эфира на экране смартфона.
Радиостанции со встроенным функционалом APRS, имеют возможность отображать на дисплее как текущую принимаемую информацию, так и просматривать то что было принято или передано ранее. Что очень удобно.
В некоторых радиостанциях используют сокращения D-PRS (в ICOM), Ana_APRS и Digi_APRS (в Anytone), которые могут сбивать с толку своим назначением или несовместимостью с APRS.
В APRS радиосети могут работать и другие устройства, разного назначения. Например:
Шлюзы (IGate) которые ретранслируют информацию их эфира на общую (мировую) aprs-карту.
По всему миру радиолюбители установили сервера (APRS-IS), которые собирают информацию из эфира от шлюзов и обьединяют её.
Метеостанции (WX) собирают данные о погодных условиях (с датчиков) и передают их в эфир.
Рассмотрим подробнее "железо" из которого строится типовой APRS дигипитер. Обычно это радиостанция и TNC-контроллер. Блок-схема ниже.
В качестве TNC-контроллера могут быть использованы устройства на базе Ардуино, STM32 или звуковая карта c компьютером или платой raspberry_pi. Есть и современные решения и большим функционалом, которым не нужен компьютер (kantronics).
Каждый радиолюбитель должен понимать, что недостаточно обозначить маяком какой-то обьект, нужно сделать это правильно!
Рассмотрим примеры, на что нужно обратить внимание в первую очередь, чтобы ваш маяк был информативным и полезным для радиолюбителей, которые его увидят.
Дигипитер (UI-DIGI) - основа APRS-сети.
Обратите внимание на иконку, принятую для обозначения digi (/#). Правильно обозначайте SSID (-1). Грамотно выбирайте цель маяка (APN391), а в тексте укажите на дополнительные возможности этого digi. Также не забывайте добавлять PHG-параметры.
Как видите в маяке нет, случайных обозначений! Всё кратко, информативно и по делу.
Маяк для линков, репитеров и цифровых точек доступа (на картинке выше) должен быть максимально информативным.
Правильно выбираем иконку в зависимости от типа(F0), ставим правильный SSID (-10), Выбираем из списка рекомендаций цель маяка (APDRPI), указываем PHG, так как для линка, хотспота или репитера это важно.
В информационном поле, правильно обозначаем частоту, разнос, подтон, ширину полосы и радиус действия. Для Wires-X добавляем номер, по которому к нему можно подключиться.
Погодные станции это обьекты! Значит правильно обозначаем имя обьекта (на примере выше, это авиационная станция с позывным URMM).
Важно чтобы все данные были в рекомендованном формате! Правильно выбираем иконку (/_), а в текстовом полу лучше разместить краткий прогноз на ближайшие часы.
Для маяка радиоклуба, в текстовом поле пишем его особенности (КВ, УКВ, qsl-бюро и тд), время работы, дату собрания и тд. Но, делаем это кратко!
Периодичность передачи любого стационарного aprs-маяка, не чаще 10-15 минут.
Основным источником информации являются сайты aprs.org и aprs.works. На них можно найти все необходимые документы, описание протокола и рекомендации.
Для совместимости APRS-маяков с разным оборудованием и правильного их отображения - важно соблюдать правила и рекомендации aprs.org по формированию маяков разного назначения!
Ниже, рассмотрим отдельные поля в маяке, которые очень важны для его идентификации.
Символы
Они визуально обозначают назначение и функционал маяка. Рекомендации по использаванию символов читайте в
APRS SYMBOL OVERLAY and EXTENSION TABLES.
У каждой иконки своё назначение! Ниже, кликабельные картинки с полным набором символов и их кодами.
|
|
|
|
Идентификатор (SSID)
К позывному сигналу может быть добавлен цифровой идентификатор, делается это для того чтобы создать несколько маяков под одним позывным и для понимания что это за обьект (идёте по улице, едите в машине, сидите на работе и тд).
Для лучшего понимания читайте APRS SSID Recommendations. SSID можно рассматривать как дополнение к графической иконке.
-0 основной маяк, как правило с поддержкой передачи сообщений -1 дополнительный маяк (digi, mobile, wx и тд.) -2 дополнительный маяк (digi, mobile, wx и тд.) -3 дополнительный маяк (digi, mobile, wx и тд.) -4 дополнительный маяк (digi, mobile, wx и тд.) -5 другие сети (Dstar, Iphones, Androids, Blackberry's и тд.) -6 разные мероприятий, спутниковые операции, кемпинг, 50mhz и тд. -7 носимые радиостанции и другие носимые устройства -8 лодки, парусники, фургоны или носимые устройства -9 мобильные устройства для передачи сообщение -10 интернет устройства, Igates, echolink, winlink, AVRS, APRN, и тд. -11 воздушные шары, самолеты, космические аппараты и тд. -12 APRStt, DTMF, RFID, треккеры, и другие аналогичные девайсы -13 метеостанции -14 дальнобойщики или водители, работающие полный рабочий день -15 дополнительный маяк (digi, mobile, wx и тд.)
Если вы видите UA6HJQ-10, то это возможно эхолинк, а уточнение видно по графической иконке.
Цель маяка (destination)
В APRS адрес назначения маяка не используется для маршрутизации пакетов, как это обычно делается в AX.25.
Поэтому APRS использует его для двух целей (подробно можно почитать в APRS TO-CALL), а если кратко то:
1. Исходный формат APx(xxxx) используется в качестве идентификатора некой группы для создания понимания что за девайс посылает маяк.
2. Оставшиеся четыре xxxx байта этого поля используются для указания номера версии программного обеспечения или приложения.
Если вы увидите в цели маяка APNK80 становится ясно что этот маяк передаёт железка Kanrtonics KAM с версией ПЗУ 8.0
Цель не определяет кто услышит ваш маяк, она несёт информационную составляющую!
Путь (Path)
Какой путь пройдёт ваш маяк, зависит от его назначения. Под словом "путь" подразумевается количество дигипитеров которые будут его (ваш маяк) ретранслировать.
Разумно использовать два варианта. WIDЕ1-1 это значит что ваш маяк будет переретранслирован одним дигипитером которые его услышал.
Реже используется WIDЕ1-1,WIDЕ2-1 это значит что ваш маяк будет ретранслировать услышавший его дигипитер и ещё раз ретранслирует его дигипитер которые не слышит вас, но слышит тот дигипитер который ретранслировал его первый раз. Получится что ваш маяк ретранслирует два дигипитера.
Смотрите на картинку выше.
Комментарий (COMMENT)
Это поле в маяки очень важно и здесь часто делают ошибки. Текст сообщения может содержать до 67 символов в кодировке ASCII или UTF-8. Рассмотрим информацию которую в нём можно разместить.
Для стационарных маяков можно указать высоту /A=001234 футах (в примере 1234 фута). Цифр должно быть всегда шесть.
Для стационарных маяков можно указать PHG, это четыре параметра по которым можно вычислить дальность действия этого маяка. Например PHG3120 обозначает, что мощность передатчика 9Вт, высота установки антенны 10 метров, усиление антенны 2дбi и эта антенна имеет круговую диаграмму направленности.
Для различных точек доступа и ретрансяторов разных систем важно правильно указать частоту/подтон/зону обслуживания. Делается это так:
Формат частоты: FFF.FFFMHz или 145.525MHz Формат подтона: Txxx (T088 или T023) или Toff подтон выключен Формат зоны: Rxxk (R10k зона обслуживания ретранслятора 10 километров) Формат разноса: -060 разнос на ретрансляторе -600кГц, -000 разноса нет, +500 разнос +5МГц
Если используется узкополосная ЧМ модуляция (narrow) тогда подтон указываем с маленькой буквой t100 это обозначает узкополосную модуляцию (девиация 2.5кГц) c CTCSS 100Гц. Если видим T100 значит девиация WIDE (5кГц).
Пример: наша коллективная радиостанция слушает на 145.3, в прямом канале, с подтоном DCS 023, в режиме WIDE, значит пишем: 145.300MHz T023 Radio Club, позывной клуба здесь указывать не нужно, его и так видно в другом поле.
Не нужно указывать все дополнения сразу, используйте только необходимые!
aprs.works
Визуализация радиосвязи
коллекция старых ax.25 программ
Интеграция APRS в Home Assistant
R7HJ