Так как мой сайт временно (в очередной раз

) недоступен, переношу описание установки и настройки АПРС гейта на базе роутера сюда. Именно это решение работает сейчас на прием под позывным RA1AMO-10.
Установка и настройка iGATE шлюза aprx на роутер ASUS WL-500GPaprx - программа под Linux, написанная Matti Aarnio для организации шлюза из радиолюбительской сети APRS в интернет.
В моем случае шлюз односторонний, работающий только на прием и транслирующий aprs пакеты из эфира в сеть интернет.
Оборудование:
приемник FM на частоту 144.800 МГц с внешней антенной,
пакетный контроллер Kantronics KPC-3,
модернизированный роутер ASUS WL-500GP с установленной ОС OpenWRT, сборка backfire,
пакет aprx.
Последовательность установки:
1. Подключаем COM порты, в асусе их два, причем даже разведены на плате. Один консольный (/dev/tts/0), второй (/dev/tts/1) можно использовать для подключения пакетного контроллера. Если держать открытый роутер разъемами к себе, то слева на плате будут видны контактные площадки с обозначениями. На контакты выведены линии rx-tx, земля и +3.3 вольта для питания преобразователя уровней. Для согласования уровней я использовал аналог MAX2323 с питающим напряжением 3.3 вольта. По умолчанию скорость портов 115200.
Вложение:
asus_aprx_2.jpg [ 48.86 Кб | Просмотров: 8127 ]
2. Устанавливаем на роутер ОС OpenWRT, сборка backfire downloads.openwrt.org/backfire/10.03/brcm-2.4) с помощью TFTP
Из-под WIN устанавливать в следующей последовательности:
скачать актуальный .trx (openwrt-brcm-2.4-squashfs.trx),
выяснить IP адрес роутера, проверить с ним связь (по умолчанию у АСУСОВ IP 192.168.1.1),
в командной строке набрать put -i 192.168.1.1 c:\openwrt-brcm-2.4-squashfs.trx, enter не нажимать.
Включить питание роутера, удерживая нажатой кнопку RESET.
Отпустить кнопку. Роутер перейдет в режим восстановления прошивки, в консоль при этом выводится сообщение о ожидании TFTP сервера.
Нажать enter в консоли WIN, отправив таким образом прошивку в роутер.
Через несколько минут (питание не выключать!!!) роутер перезагрузится, и на него можно будет зайти либо по ssh, либо через веб-интерфейс.
Логин root, пароль root. Не забыть поменять пароль на свой!
3. Устанавливаем пакет aprx_2 (
http://ham.zmailer.org/oh2mqk/aprx)
Можно через веб-интерфейс, можно в консоли:
root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install aprx
Естественно, при этом у роутера должно быть подключение к интернету, прописан IP, шлюз и DNS. Проверить можно командой
root@OpenWrt:~#ping
http://www.ruПакеты лежат здесь:
http://downloads.openwrt.org/backfire/10.03/brcm-2.4/packages/4. Подключаем кабелем TNC, проверяем с ним связь. Для этого можно установить minicom, простую линуксовую терминальную программу. Настраиваем скорость порта такую же, как у TNC. В моем случае - 9600.
Послушать порт без minicom
root@OpenWrt:~#cat /dev/tts/1
В консоль будет выводится информация из COM-порта при условии, что скорости устройства и порта совпадают.
Установить скорость порта (потребуется установка stty):
root@OpenWrt:~# stty 9600 < /dev/tts/1
Послать строку в порт:
root@OpenWrt:~#echo "asd" /dev/tts/1
5. Переводим TNC в KISS режим, отправив из minicom команды в TNC
cmd: IN KISS
cmd: RESET
(Выход из KISS: alt+192 alt+255 alt+192)
6. Настраиваем aprx, конфиг лежит в /etc/aprx.conf
Мой конфиг
#==================================================================
mycall RA1AMO-10
<aprsis>
server rotate.aprs.net 14580
</aprsis>
<logging>
pidfile /var/run/aprx.pid
</logging>
# Kantronics TNC-3
<interface>
serial-device /dev/tts/1 9600 8n1 SMACK
tx-ok false # transmitter enable defaults to false
</interface>
<beacon>
beaconmode aprsis
cycle-size 30m
beacon symbol "R&" lat "5956.45N" lon "03014.21E" comment "test Rx-only iGate"
</beacon>
#===================================================================
Для отладки aprx можно запускать с ключами -d -dd -ddd и -v:
root@OpenWrt:~#aprx -d
Без ключей aprx запускается в фоновом режиме. Желательно добавить его в стартовый скрипт роутера.
Более подробная информация на
http://wiki.ham.fi/Aprx.en Ссылки:
* Сайт aprx
http://ham.zmailer.org/oh2mqk/aprx. Программа написана Matti Aarnio, OH2MQK.
* Сайт OpenWRT
http://openwrt.org * Краткое описание сети APRS
http://www.qslnet.de/member/rz3tw/ap_st/ap_st.htm * Карта с АПРС-станциями в реальном времени
http://aprs.fi Спасибо Андрею UB1AAJ (Ex RA1AKV) за помощь в настройке программы и консультации по ОС Linux.