CB-APRS   найди себя на карте

написано для aprs-kawkaz в июне 2013г.

Во время работы над одним из проектов, родился 'побочный продукт', который заинтересовал радиолюбителей. После некоторых доработок и обсуждений в эфире, появилась программа CB-APRS, которую я предлагаю вам попробовать.

Программа бесплатная (разрешено свободное распространение без модификаций и злоупотреблений), простая, не требует установки, не лезет в реестр вашего ПК, не оставляет после себя следов. Может запускаться с флэшки. Задействует минимальное количество ресурсов компьютера. Есть два варианта, для Windows и Linux, платформа x86.

Цифры в названии архива обозначают версию программы (cbaprs10 значит версия 1.0). Архив с программой возьмите здесь:

cbaprs10.7z - портативная версия для Windows (инструкция в архиве)
cbaprs10-linux.tgz - версия для Linux

Программа CB-APRS создана для работы с сайтом cbaprs.de, который показывает aprs маяки на карте мира. Сайт интересен тем что позволяет работать в APRS любителям радиосвязи использующим нелицензируемые диапазоны 27МГц (CB), 433МГц (LPD), 446МГц (PMR).


вид маяка на карте  

Комплект программы состоит из файлов cbaprs.exe, cbaprs-start.bat, cbaprs-timer.bat, cbaprs-help.png, cbaprs.ico разберём каждый из них подробнее:

cbaprs-help.png - картинка-памятка, обьясняющая в графическом виде что и как нужно делать, при работе с программой CB-APRS.

cbaprs.ico - иконка, чтобы обозначить программу на рабочем столе вашего компьютера. Кликните по иконке файла cbaprs-start.bat или cbaprs-timer.bat правой кнопкой мышки, выберите Свойства, далее Сменить значок..., Обзор... идите в папку cbaprs и выберите там файл cbaprs.ico

cbaprs.exe - программа, которая соединяется с APRS-сервером через интернет, преодолевает верификационный барьер, передаёт ваш маяк и закрывает соединение. В маяке важно указать правильные данные, а именно: позывной, координаты, текст маяка, они передаются в программу из командной строки. Для автоматизации этого процесса используйте файлы cbaprs-start.bat и cbaprs-timer.bat

cbaprs-start.bat - файл запускает маяк один раз. В нём храняться ваши данные необходимые для успешной передачи на сервер. Если вы хотите послать aprs-маяк, нужно запускать именно этот файл. Данные скорректируйте под себя. Обратите внимание, на то что текст маяка нужно писать в кавычках (как в примере).

Своё местоположение, вы можете узнать на сайте maps.yandex.ru или на другом ресурсе. Координаты должны быть в формате градусы°, минуты, секунды". Например, если вы видите:
Широта: 45°5'4.52"N
Долгота: 41°56'50.77"E
значит вам нужно изменить строку в файле cbaprs-start.bat так:
cbaprs.exe CB2639 4505.04N/04156.50E- "op.Vladimir LPD 27ch. FM"
Доли секунд в координатах (те что после точки) указывать не нужно.

cbaprs-timer.bat - этот файл запускает маяк с заданным интервалом. Вы должны отредактировать две строки которые находятся в начале файла. Первая с вашими данными (позывной, координаты, текст в кавычках), вторая, это интервал передачи маяка в секундах, например, если вы хотите чтобы маяк передавался каждые 30 минут, установите 1800 cекунд, как показано на примере ниже.
..............
set apfile=cbaprs.exe CB2634 4511.69N/04253.73Ey "CB only 27235kHz FM"
set interv=1800
..............

Во время работы, окно можно свернуть. Чтобы остановить работу программы, кликните по крестику в верхнем, правом углу окна.


передача маяка через заданные интервалы (файл cbaprs-timer.bat)

Программа CB-APRS передаёт маяк один раз, когда вы запускаете файл cbaprs-start.bat чтобы ваш маяк передавался постоянно есть несколько вариантов. Можно воспользоваться файлом cbaprs-timer.bat как было описано выше или настроить назначенные задания средствами Windows или использовать программу nnCron Lite.


интерфейс программы (момент верификации на сервере)

Программа CB-APRS не имеет интерфейса! В момент передачи маяка вы увидите простое текстовое окно в котором будет информация полученная от сервера. Сделано это для контроля за работой программы. Никаких кнопок и меню нет. Окно закроется автоматически, после передачи маяка. Когда вы ввели данные и запустили файл cbaprs-start.bat, через 15-20 секунд появится маяк, на карте cbaprs.de

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


передавать маяк можно прямо из командной строки

Хочу остановиться на некоторых правилах передачи маяков в APRS сеть. Чтобы ваш маяк был виден постоянно, нужно его передавать каждые 1-2 часа (один раз в 1-2 часа). Стационарные обьекты, не должны передавать маяк чаще одного раза в 20 минут, так как вас могут отключить от aprs-сервера.

В тексте маяка пишите только основную информацию. Общая длина текстового поля, не должна превышать 40 символов. Обычно в нём указывают: имя, номер канала, диапазон, вид модуляции, ссылка на сайт или e-mail адрес. Пишите текст только латинскими буквами!


редактировать и запускать нужно файлы cbaprs-start и cbaprs-timer

Позывной формируется из названия диапазона (CD, LPD, PMR), далее номер вашего региона (06 для Ингушетии) посмотреть можно здесь, далее две-три цифры порядкового номера. Примеры позывных: CB2632, LPD0901, PMR0611 и так далее.... Используйте только латинские буквы. Позывной может иметь дополнительный цифровой идентификатор (SSID), который позволяет показывать несколько маяков с одинаковым позывным. Например: CB2601, CB2601-1, CB2601-2 ..... CB2601-15.

В первую очередь, CB-APRS предназначена для распространения среди радиолюбителей Кавказа и Закавказья. Если у вас остались вопросы по работе с программой, пишите на форум aprs-kawkaz.

Программа CB-APRS совершенствуется и дорабатывается. Следите за обновлениями на этой страничке.

cbaprs10.7z | rx-aprs | ныряем в aprs | aprs-kawkaz | aprs на кавказе | переделка DIR-300 |

UA6HJQ