P-APRS - прямая передача маяков

написано для aprs-kawkaz в марте 2012, обновлено в марте 2013

Программа P-APRS предназначена для передачи вашего aprs-маяка в сеть APRSIS. Она может работать автономно или дополнять другую программу (log, digimode), эхолинк, dx-кластер, wx-станцию, репитер, контестовую позицию, (на работе, в командировке, в отпуске, на даче и тд), когда нет возможности устанавливать сторонние программы (типа UI-VIEW) на компьютер. P-APRS бесплатная и простая.

Есть несколько разновидностей программы:
P-APRS для радиолюбителей, желающих обозначить себя в aprs сети (portable)
P-APRS с таймером автоматическая передача маяка с интервалом 21 мин. (portable)
EL-APRS для работы в составе EchoLink серверов (portable)
DX-APRS для обозначения dx-кластеров и dx-станций (portable)
RR-APRS для репитерных маяков (portable)
WX-APRS для домашних метеостанций (данные берутся из файла wxnow.txt)
TM-APRS для телеметрии, данные добавляются через командную строку

P-APRS

P-APRS это один EXE-файл, который ничего не пишет в реестр, не оставляет записей и временных файлов на дисках, работает с флешки. Вам необходим компьютер с Windows и подключением к интернет, необязательно постоянным. P-APRS не висит в памяти компьютера и не потребляет ресурсов!

Главная особенность программы в отсутствии интерфейса. P-APRS работает в режиме 'демона'. Она не выводит на экран окна, надписи, меню, а выполняет только одну задачу: посылает aprs-маяк и делает это максимально быстро.

Передача маяка в ручном режиме, делается так:
1. Запустить программу, кликнув по ней (интерфейса нет!)
2. Зайти на ru.aprs.fi или findu.com
3. Найти на карте свой aprs-маяк.

Если в вашей сети (обычно на работе) работает файрвол, нужно открыть TCP порт 14580, он используется для соединения с aprs-сервером. Иначе маяк не будет передан.

Ваш маяк будет виден на карте некоторое время, а потом пропадёт. Чтобы маяк был виден постоянно, его нужно передать с интервалом 30 минут. Этот процесс легко автоматизировать.

Как получить программу P-APRS ?
Пошлите на ua6hjq.mail.ru письмо с вашим позывным, координатами и текстом. В ответ получите файл 'позывной'.exe (например: r7fo.exe). Программа компилируется из исходных кодов для каждого позывного.

Как узнать свои координаты?
Идите на сайт ru.aprs.fi найдите свой регион, город, улицу. В верхнем левом углу увидите координаты в виде 43°45.82′N 43°15.00′E их и нужно прислать. Вид карты можно переключить в верхнем правом углу, через меню КАРТА.

Игорь UA6HJQ г.Ставрополь


Ответы на вопросы:

Где хранить файл программы?
Где вам удобно, на флешке, на Рабочем Столе или в Моих Документах, не имеет значения.

Как добавить запуск маяка при включении компьютера?
Добавьте ссылку на файл в меню ПУСК → ПРОГРАММЫ → АВТОЗАГРУЗКА. Так, ваш маяк будет передаваться только один раз, при запуске компьютера.

Как сделать чтобы маяк работал постоянно?
1. Можно добавить запуск программы средствами Windows в разделе Назначенные Задания и ваш маяк будет передаваться через заданные интервалы.
2. Скачайте этот BAT-файл, измените в нём переменную set apfile=ua6hjq-aprs.exe указав имя своего файла с маяком и запустите bat-файл. Откроется окно в котором будет виден процесс передачи маяков.
3. Используйте стороннюю программу, например nnCron Lite. Как её настроить для совместной работы с P-APRS смотрите в инструкции.
4. P-APRS со встроенным таймером, самостоятельно передаёт маяки с интервалом в 21 минуту. На экране ниже, вы видите окно в котором сохраняется время передачи маяка. Выход из программы Ctrl+C.

P-APRS timer

Мне нужно несколько маяков (квартира, дача, работа)?
Тут есть два варианта. Для каждого места можно создать отдельный файл. Это будут маяки для дачи, радиоклуба, контест позиции, репитера, эхолинка и тд. А можно сделать один файл, который будет запускать нужное кол-во маяков.

P-APRS заменяет UI-VIEW32 ?
Если вам нужно только посылать маяки, да. Более того, P-APRS потребляет значительно меньше ресурсов и это происходит только в момент передачи маяка.

Можно ли передать маяк из P-APRS в эфир ?
Да. Стандартным способом IS → RF. Любой iGate в вашей сети может это делать.

Как запускать RR-APRS если около репитера нет компьютера?
Запустить RR-APRS вы можете с любого компьютера, необязательно расположенного рядом с репитером.

Как подключить EL-APRS к EchoLink ?
Как было описано выше. В этом случае ваш эхолинк будет виден в aprs-сети когда он включен и не будет виден - когда выключен.

Как сделать метеостанцию в aprs?
Если у вас есть домашняя метеостанция, подключаем её к компьютеру. Настраиваем программу Weather Display (можно другую) кладём файл wx-aprs.exe в ту же папку где лежит файл с данными о погоде WXNOW.TXT и запускаем WX-APRS каждый час.

WX-APRS and WXPRS

Можно использовать программу WXPRS, если у вас нет метеостанции. Данные вводятся в ручном режиме, формируется файл, запускается WX-APRS и на карте появляется ваша WX станция с информацией о текущей погоде.

Можно ли имитировать другую программу или обьект?
Да, P-APRS может сформировать aprs-маяк (или несколько маяков) в точности как у любой другой программы.

Для P-APRS нужен 'APRS server validation number' как у UI-VIEW?
Нет, код доступа к aprs серверу не нужен.

Мой позывной не регистрируют на страничке ui-view. Будет ли P-APRS работать с таким позывным?
Да, будет работать. P-APRS позволяет посылать маяки любым позывным (включая и специальные) которые не поддерживаются другими программами. Например: R7FO, RM6F, 4K3M, RP67..., RR6...

Программа P-APRS требует регистрации?
В отличии от UI-VIEW и APRSIS, моя программа не требует регистрации. Бесплатна. Распространяется свободно. Предназначена для радиолюбителей.

Можно ли поменять данные самому?
Нет. Программа P-APRS компилируется из исходного кода, персонально для каждого позывного.

Почему программа собирается из исходников?
В этом есть много приемуществ. Например: программа оптимизируется для конкретного применения, вы получаете программу непосредственно от автора, что гарантирует отсутствие вирусов и т.д.

Опишите вариант применения DX-APRS?
Например в голосовом DX-кластере, в нашей сети такой работает уже много лет. Кластер принимает данные по telnet или через packet radio и проговаривает их голосом на УКВ. Программа DX-APRS показывает его положение на карте. Вот блок-схема этого варианта:

DX-APRS

Как дополнить контест позицию aprs-маяком?
На позиции вы пользуетесь логом, управляете поворотом антенн, у вас работает dx-кластер и тд. Значит есть компьютер на котором может работать и dx-aprs. Ваши корреспонденты смогут не только слышать вас, но и видеть на карте.

Как запустить два маяка с одним позывным?
Используйте SSID после позывного, в aprs они несут определённую смысловую нагрузку. Например UA6HJQ-9 это маяк из автомобиля. UA6HJQ-7 это носимый маяк и тд. Подробнее читайте в статье APRS на Северном Кавказе.

Можно ли на одном компьютере запустить несколько маяков?
Да, количество маяков может быть любым.

Может ли P-APRS передавать маяки на cbaprs?
Да, может. Сервер cbaprs.de для любителей без позывного (CB-PMR-LPD), поддерживается программой P-APRS. Описание работы смотрите в статье про утилиту cb-aprs.

Есть вариант P-APRS для Linux?
Сначала эта программа была написана для Linux и только потом была перенесена на Windows. Для Linux есть программы с большим функционалом.

Полезные ссылки:  rx-aprs , ныряем в aprs , aprs-kawkaz , ru.aprs.fi , nnCron LITE , echolink.ru , rxclus

UA6HJQ