APRS (Automatic Position Reporting System)
Новости Форум Ссылки Статьи Карты О сайте Аппаратура Программы Частоты Узлы и шэки
APRS (Automatic Position Reporting System)
Статус: russia.aprs2.net :: ukraine.aprs2.net URL: aprs.fi :: aprs.fi/bulletin/ :: info.aprs.net :: Архив новостей: ссылка
Статья

Взаимодействие UI-View и локальных сетей

UA9AGR

1. Введение

Обычно в APRS работают, используя один трансивер и один компьютер. Однако бывают исключения. И если - в первом случае про использование одного PC на несколько TRX написано уже много (например: использование нескольких звуковых карт или TNC, посаженых на разные порты FlexNet'a или AGWpe), то - про второй случай (Multi PC – Single TRX) сказано ещё очень мало, а тем не менее UI-View32 имеет много функций для этого. Вот некоторые из них:

О них я вам и расскажу.

Во-первых, не хотелось бы устанавливать UI-View на все компьютеры, а использовать одну копию на всю сеть. Итак, «зашариваем» папку Program files/Peak systems/UIView32, т.е делаю её доступной по сети, запускаю прогу на другом компе.

Сначала программа требовала всякие файлы. Я находил их на сервере в папке C:\windows\system32 и копировал в папку UI-View32. Потом вышла совсем непонятная ошибка, без указания имён файлов.

Тогда, устанавливая программу ещё на одной «банке» (с Windows-XP) я проследил эту установку деинсталятором Symantec ® Norton Clean (Smart) Sweep. Найдя файлы, которые установились НЕ в папку UIView32, я скопировал их в последнюю. Ещё раз запускаю.

Теперь программа требовала элементы ActiveX (через них она общается с AddON) и всякие записи реестра (там лежат настройки). Их сделать доступными по сети не так просто, как файлы. Поэтому я нашёл выход проще.

Установил UI-View (не 32, а 16-битный), благо дистрибутив был под рукой (TNX: DL8RCB). Он НЕ использует ни ActiveX, ни реестр (Потому что в его базовой ОС – Windows 3.1 вышеназванных не было :-)

UI-View-16 поддерживает большинство функций UI-View32, и при этом может работать без установки!

Итак, описываю способ, как создать АВТОНОМНУЮ (Live) ВЕРСИЮ UIView. Она может ни только работать через сеть, но и запускаться прямо с CD или Flah-драйва на почти любом компе без установки:

  1. Устанавливаем UI-View (допустим в папку c:\UI-VIEW)
  2. Заходим в папку c:\windows\system и копируем в папку c:\UI-VIEW следующие файлы:
  3. Пользуемся!!! (Запускать файл UIVIEW.EXE)

Итак, программы запущены на нескольких компьютерах. Объединим их в APRS-сеть.

 

2. Local APRS-server (локальный APRS-сервер)

С помощью этой функции можно организовать сеть с несколькими компьютерами и одним/несколькими трансиверами и/или устройствами выхода в интернет.

Для этого необходимо иметь ЛЮБУЮ сеть с протоколом TCP/IP, однако для эксперимента можно сделать всё на одном компе, так как системы Windows и Linux содержат сетевое устройство loop, и обращаться через него надо через адрес 127.0.0.1

Однако два UI-View32 одновременно не запустить, для проверки можно запустить UI-View16 + UI-View32 на одной ОС.

Привожу перевод раздела HELP к этой опции:

UI-View имеет локальный APRS сервер, то есть другие APRS системы вашей локальной лети могут присоединятся к вам как клиенты и передавать/получать данные.

Вы можете включить сервер, отметив флажок "Enable local server" (Включить локальный сервер) в APRS Server Setup (Настройки APRS Сервера). Он будет принимать входящие соединения на TCP/IP порту 1448. Этот порт выбран, т.к. APRS-частота в Британии – 144.800 MHz. Если вы хотите использовать другие порты, то редактируйте запись PORT в секции [SERVER] файла UIVIEW.INI

Описание работы сервера:

Все соединения к серверу записываются в SERVELOG.TXT в главной директории UI-VIEW.

Теперь об клиентах, то есть о компьютерах, которые подключаются к вашему серверу.

Подключатся надо так-же, как и к интернет-серверам. Адрес и порт надо вписать в Server List, нажав клавишу Insert. Например: 192.128.68.37:1448.
IP-адрес можно узнать в настройках сети или с помощью специальных программ (Если кому-нибудь интересно, могу написать в след. версиях статьи).

В качестве клиента можно (на случай отсутствия UI-View) использовать и обычную терминальную программу протокола Telnet.

 

3. UI-Web Server (web-сервер UI-View32)

Используя эту функцию можно создать «сетевое лицо» вашей станции.
Другие пользователи могут через обычный браузер (например, Intenet Expolorer или MyIE) видеть кого вы принимаете и что передаёте вы. Включается она через меню File > UI-WebServer.

Настройки его просты. Включается Setup соответствующей кнопкой.

Чтобы посмотреть результат, в строке адрес Intenet Explorer введите 127.0.0.1

Все данные, с которыми работает web-сервер, хранятся в c:\Program Files\Peak Systems\UI-View32\UI-WebServer, т.е. можно на страницы добавлять свою информацию, использовать различные переменные, которые обновляются из UI-View32.

Как это делать, расскажу позже.

Подробнее опишу в следующей версии.

...

[ 26.08.2006 19:11 ] Updated Корректор: UA3IRS
[ 04.08.2006 ] 73! Иван UA9AGR :: v. 0.1 :: APRS КВ частота = 14.103.5 LSB MHz :: Источник: www.qsl.net/ua9agr/ui-lan.htm


2005-2014 © APRS Russia
Кольцо дружественных URL: aprs.forum.qrz.ru, echolink.ru, ehant.qrz.ru, yl2rmk.qrz.ru, ua1ati.qrz.ru, ur7iwz.qrz.ruut7izd.qrz.ru, ut2hi.qrz.ru, ra3is.qrz.rur3i.qrz.ru, r3r.ru, amsat.qrz.ru, vhfdx.ru, vhf.qrz.ru, ra3apw.qrz.ru
Создание и поддержка сайта: SKYPE: UR3IRS : E-Mail: UR3IRS aka UA3IRS : Эхолинк: #213122, #133172
Хостинг: Евразия Телеком & qrz.ru, г.Москва