Текущее время: Чт 19 июн 2025 10:45

Часовой пояс: UTC + 3 часа [ Летнее время ]






Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: решение для АПРС
СообщениеДобавлено: Пн 22 ноя 2010 17:33 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: Пн 30 апр 2007 00:00
Сообщений: 10571
Откуда: Санкт-Петербург
http://srp.spb.ru/articles/asus_aprx.php

_________________
Можешь сделать лучше, сделай!
Если Вы никого не слышите - это не значит, что не слышат Вас.
Александр. 73!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: решение для АПРС
СообщениеДобавлено: Вт 04 янв 2011 13:27 
Не в сети
Зам. Рыжего Лиса
Аватар пользователя

Зарегистрирован: Вт 08 май 2007 00:00
Сообщений: 1527
Откуда: SPb
Так как мой сайт временно (в очередной раз :-)) недоступен, переношу описание установки и настройки АПРС гейта на базе роутера сюда. Именно это решение работает сейчас на прием под позывным RA1AMO-10.

Установка и настройка iGATE шлюза aprx на роутер ASUS WL-500GP

aprx - программа под 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
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

Ссылки:

* Сайт aprxhttp://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.

_________________
Feind hört mit!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Анализ сайта онлайн
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB