С новыми версиями OpenWRT это не работает
Статья посвящена настройке APRX на маршрутизаторе в системе OpenWRT. Решил я побаловаться с APRS, понять что это такое, для чего и т.д. Суть, что это такое, я можно сказать понял, но вот для чего? Это остаётся загадкой 🙂
APRX — это маленький клиент для работы в APRS сетях, но обладающий большими возможностями. На базе его можно построить дигипитер, iGate и тому подобные вещи. Расписывать всё не буду, информации достаточно в Интернете.
Что бы установить APRX на OpenWRT, нужно выполнить команду
opkg install aprx
далее необходимо настроить конфиг файл для клиента, открываем его к примеру в nano
nano /etc/aprx.conf
В mycall
вводим свой позывной к примеру EW8BAK-1
В myloc
пишем свои координаторы к примеру 5227.00N 00310.12E
в passcode необходимо ввести пароль который нужно с генерировать, сделать это можно вот ЗДЕСЬ
дальше выбираем сервер любой из предложенных или может быть свой какой либо. Далее нужно настроить секцию <logging> у меня получилось вот так:
<<logging>
pidfile /var/run/aprx.pid
rflog /var/log/aprx/aprx-rf.log
aprxlog /var/log/aprx/aprx.log
#dprslog /var/log/aprx/dprs.log
##erlangfile /var/run/aprx.state
</logging>
Почему то система не хотела «кушать» конфиг с одной < пришлось ставить две. В этом блоке как мы видим идут настройки логов, ничего интересного. Дальше можно приступить к настройке маяка. Пропустим телеметрию и интерфейсы, нам пока что это не нужно.
В секции <beacon> пишем:
beaconmode aprsis
cycle-size 20m
beacon symbol "R&" $myloc comment "DE EW8BAK --- APRX TEST"
В первой строке мы выбираем режим работы маяка, в данном случае это только в Интернет, во второй строке через какое время маяк будет отрабатывать, и собственно в третьей строке мы пишем что будет говорить наш маяк. Сохраняемся и выходим.
Дальше проверим работу программы, в консоле пишем:
aprx -dd
Если всё нормально — делаем запуск
/usr/sbin/aprx -f /etc/aprx.conf
На этом пока всё, надеюсь в следующей статье расскажу как запустить SoundModem на OpenWRT. Посмотрим что из этого выйдет.