DIXPRS - aprs шлюз

написано для aprs-kawkaz
ua6hjq - июнь 2012г.

Bela Markus HA5DI, разработал программу DIXPRS, которая работает как aprs шлюз из RF в IS и обратно. Всего в директории должно быть два файла dixprs.exe и config.txt в процессе работы программа создаст ещё несколько db-файлов для своих нужд, в этой же директории.

DIXPRS может работать как с модемом для звуковой карты uz7ho, так и с TNC в KISS режиме. По замыслу автора, программа кроссплатформенная и не зависит от операционной системы компьютера.

Настройки программы производятся через конфигурационный файл config.txt. В минимальном варианте, нужно установить позывной шлюза и его координаты. Вот кусок конфигурационного файла:

[GENERAL]
callsign=ua6hjq-10
longitude=41.90000
latitude=44.95333

Не изменяйте строки этого файла которые вам непонятны и не добавляйте свои. Обратите внимание на формат координат! Он отличается от формата принятого в UI-VIEW. Пересчитать координаты в нужный формат, можно например здесь или с помощью одной из многочисленных программ.


Слева окно программы DIXPRS. Справа окно программы UZ7HO soundmodem.

Программа DIXPRS активно развивается и была проверена на различных программных платформах, испытания в aprs сети на Кавказе показали, что она полностью работоспособна. Благодаря отсутствию интерфейса, потребляемые ресурсы минимальны. Скачать шлюз DIXPRS от HA5DI и почитать о его возможностях, можно на сайте sites.google.com/site/dixprs.

Чтобы запустить шлюз, нужно скачать архив, распаковать его в любуюу папку, переименовать нужный config-...txt в configure.txt и настроить его под себя. В первую очередь, меняем координаты и позывной. Другие параметры трогать не обязательно.

С этого момента шлюз (aprs igate) начнёт свою работу, он сам свяжется с aprs-сервером и будет передавать данные из эфира в APRSIS сеть. Во время работы, окно с программой можно закрыть. Запомните, что сначала нужно запустить soundmodem, а затем dixprs. Обе программы не лезут в реестр, не создают файлы вне своей директории и фактически портабельны. Ваш aprs igate будет спокойно работать с обычной флешки.

Выход из программы нужно делать комбинацией Ctrl+C. Если просто закрыть окно, в следующий раз программа выдаст информацию об ошибках и тогда нужно будет удалить все db-файлы из её директории. Когда программа функционирует нормально, в памяти вы должны видеть один - три процесса с именем dixprs.exe, это зависит от запущенных сервисов.

DIXPRS имеет свой сервер статистики, в виде HTTP странички, его нужно включить в конфигурационном файле и зайти через браузер 127.0.0.1:9999

[WEBSERVER]
# Mandatory parameters
# WEB server port, no default
port=9999

Хочется поблагодарить Bela (HA5DI) за интересную программу и пожелать ему и дальше развивать этот проект!

Ссылки: uz7ho soundmodem | dixprs на github | dixprs | SmallMeteo + роутер в APRS и не только...

Статья не закончена и будет обновляться, по мере развития программы....

ua6hjq