Когда я пробовал работать в APRS с ноутбука INTEL-80486/100MHz/24MB-RAM/WIN-95, я увидел, что ни один из трёх мной найденных эмуляторов COM-порта не работает. Тогда я решил попробовать работать APRS из MixW вручную. Поставив программы UI-View + MixW, я увидел, что там пакеты передаются.
Заголовок всегда следующий: UA9AGR>APMIXW>UI,C,F0: /// где MYCALL - мой позывной
Исключение составляют лишь не-APRS сообщения (убран флаг APRS):
MYCALL>CALL>UI,C,F0 /// где CALL - позывной, которому вы пишите ~Text~00 /// 00 – номер сообщения
Но такие сообщения читаются только в UI-View, лучше слать обычные (см.ниже).
MixW можно настроить так, чтобы он передавал автоматом заголовок и ваши координаты (Маяк), а ещё в нём есть макросы, так что возгласы "...Это ж вручную всё делать!" не принимаются.
Incomingcall /// Введите позывной для входящих коннектов. В эфир передастся не он, а тот, что будет написан на предпоследней вкладке (см. ниже). Но лучше, чтобы они были одинаковые, иначе к вам не смогут присоединиться для работы в обычном, коннектовом пакете (не APRS).
My Digis Call = RELAY /// Слово, на которое включается дигипитер
Enable Digi: /// Включить дигипитер
Emulate KISS: /// Если-б это работало, то и статьи не было бы
На четвёртой вкладке "Beacon/Unproto"
MyCall = позывной, который передаётся в эфир
Dest. Call = APMIXW (это я сам придумал). Можно написать, конечно, APU25N, но тогда все будут думать, что вы работаете UI-View.
Если идти по идеологии UI-View, то писать надо APM21D (для версии 2.14) – это вы уж сами решайте.
BeaconComment = Зависит от режима работы (см. ниже)
Interval = 900, в секундах!
Enablebeacon = Отметить, если работаете UI-View + Mix, то отключите, иначе маяк будет передаваться дважды
2. Режимы работы
От режима зависит комментарий маяка.
В обычном режиме
(Fixed) =XXXX.XXN/XXXXX.XXE-comments
где: X координаты, N-северной широты, E – восточной долготы
«/» между ними и «-» между ними значок "Home" (другие значки – см. ниже)
Чтобы не записывать всё вручную, я написал программу WX_conv (.zip32 KB), конвертирующую погоду из российского формата в APRS-формат. Можно использовать и в UI-View.
3. Команды
Сообщение:
:TOCALL :Text{00
где:
TOCALL - позывной, которому вы посылаете сообщение
Text - текст сообщения
00 - номер сообщения
Между двоеточиями всегда должно быть 9 знаков!
ACK:
Если вам прислали сообщение, вы должны отчитаться в получении
Для этого отправьте:
:CALL :ack00
где:
CALL - позывной, с которого вам прислали сообщение
00 - номер сообщения, которое вы подтверждаете
PING:
Чтобы узнать, как вас слышит станция (напрямую / через диги) отошлите:
:TOCALL :?APRST
ответ – путь (придётся отвечать вручную)
QUERY:
Чтобы узнать информацию о станции, отошлите:
Одну станцию:
:TOCALL :?APRSS
ответ – информация о станции (обычно – название программы)
Query ALL:
Чтобы увидеть, кто на частоте отошлите:
?APRS?
Ответ – включаются маяки.
Query WX: ?WX?
Query IGATES: ?IGATE?
DX:
Чтобы увидеть направление от станции на самого дальнего, дистанцию, координаты, и сколько прошло с последнего маяка:
:CALL :?DX
4. Объекты
Объекты - это значки на карте, не являющиеся реальными станциями.
Чтобы поставить объект:
;name *010848z5712.00N/04636.00E-comment
где: name – название объекта (9 символов max); 010848 – ДДЧЧММ; comment – комментарии
Удалить объект:
;name _010848z5712.00N/04636.00E-comment
Через MixW можно удалять как свои, так и чужие (криминал) объекты с карт всех станций, вас услышавших. Так что если кто-то забыл удалить свой объект и ушёл, то можно убрать за него (в UI-View можно удалять только свои объекты, а чужие – только со своей карты).
5. Подвижные объекты
Подвижные объекты придётся заново прописывать после каждого изменения координат. Но можно просто прописать скорость и направление (перемещаться от этого он не станет).
;name *010930z6412.00N/10324.00E>112/090comment
где: 112° - азимут, 090 – скорость в knots (85% от км/ч)
Удалять Мобил - объекты также, как и обычные: заменяя «*» на «_» в последней строке, их поставившей.
6. Значки
Значок обуславливает сочетание символов, стоящих после широты и долготы. Для некоторых значков возможны также символы оверлеев.
В маяке после
Значок на карте
широты
долготы
/
-
Home
\
-
Home (HF)
/
r
Antenna GP
\
l
Area locns
/
>
Car
/
1
Кружок «1»
Символы оверлеев (O’ly) возможны для тех значков, у которых после широты ставится «\» (когда O’lyнет).
Если вместо «\» поставить один символ (A-Z, 0-9), то он будет отображаться «поверх» значка.
Например:
=5521.04N/06120.46E> - значок “Автомобиль”
=5521.04N106120.46E- - значок “Дом (КВ)” + «1» сверху
7. Макрокоманды
Для автоматизации работы в MixWкроме комментария маяка можно ещё написать и макросы, которые будут отправлять нужные команды. Записывать сюда можно маяки: допустим F1 – Fixed, F2 – WX, команды создания и удаления объектов для каждого – свой, и глобальные запросы (QueryALL, Q. WX, Q. Igates). Записывать адресуемые запросы нет смысла, так как перед макросом текст не вставляется. Можно скачать уже готовый файл (.mc).
8. Выводы
Конечно, MixWне поддерживает все функции UI-View особенно, когда это касается мобильных объектов и ретрансляции (в том числе из интернета), но всё-таки это лучше, чем ничего. Так что если кто-то только собирается начать работать APRS, то послушайте его терминальной программой, а потом качайте UI-View.