Ver 0.1
Обычно, APRSом работают, используя один трансивер и один компьютер. Однако бывают исключения. И если про случай использования одного PC на несколько TRX написано уже много (Например, несколько звуковых карт или TNC, посаженых на разные порты FlexNet'a или AGWpe), то про второй случай (Multi PC – Single TRX) сказано ещё очень мало, а тем не менее UIView32 имеет много функций для этого. Вот некоторые из них:
Он них я и расскажу.
Не хотелось бы устанавливать UIView на все компьютеры, а использовать одну копию на всю сеть. Итак, «ЗаSHAREваю» папку Program files/Peak systems/UIView32, т.е делаю её доступной по сети, запускаю прогу на другом компе…
Сначала программа требовала всякие файлы. Я находил их на сервере в папке C:\windows\system32 и копировал в папку UIView32. Потом вышла совсем непонятная ошибка, без указания имён файлов.
Тогда, устанавливая программу ещё на одной «банке» (с WindowsXP) я проследил эту установку деинсталятором Symantec ® Norton Clean (Smart) Sweep. Найдя файлы, которые установились НЕ в папку UIView32, я скопировал их в последнюю. Ещё раз запускаю…
Теперь программа требовала элементы ActiveX (через них она общается с AddON) и всякие записи реестра (там лежат настройки). Их сделать доступными по сети не так, просто, как файлы. Поэтому я нашёл выход проще…
Установил UI-View (не 32, а 16-битный), благо дистрибутив был под рукой (tnx DL8RCB). Он НЕ использует ни ActiveX, ни реестр (Потому что в его базовой ОС – Windows 3.1 вышеназванных не было :-)
UIView (16) поддерживает большинство функций UIView32, и при этом может работать без установки!
Итак, описываю способ, как создать АВТОНОМНУЮ (Live) ВЕРСИЮ UIView. Она может ни только работать через сеть, но и запускаться прямо с CD или Flah-драйва на почти любом компе без установки:
CMDIALOG.VBX
CTL3D.DLL
CTL3DV2.DLL
MSCOMM.VBX
THREED.VBX
VBRUN300.DLL
Программы запущены на нескольких компьютерах. Объединим их в АПРС-сеть.
==========================================================
Local APRS Server - Локальный АПРС сервер
С помощью этой функции можно организовать сеть с несколькими компьютерами и одним/несколькими трансиверами и/или устройствами выхода в Интернет.
Для этого необходимо иметь ЛЮБУЮ сеть с протоколом TCP/IP, однако для эксперимента можно сделать всё на одном компе, так как системы Windows и Linux содержат сетевое устройство loop, и обращаться через него надо через адрес 127.0.0.1
Однако два UIView32 одновременно не запустить, для проверки можно запустить UIView16 + UIView32 на одной ОС.
Далее привожу перевод раздел хелпа к этой опции:
---------------
UI-View имеет локальный АПРС Сервер, то есть другие АПРС системы вашей Локальной Сети могут присоединятся к вам как клиенты и передавать / получать данные.
Вы можете включить сервер, отметив флажок "Enable local server" (Включить локальный сервер) в APRS Server Setup (Настройки АПРС Сервера). Он будет принимать входящие соединения на TCP/IP порту 1448. Этот порт выбран, т.к. APRS-частота в Британии – 144.800МГц. Если вы хотите использовать другие порты, то редактируйте запись PORT в секции [SERVER] файла UIVIEW.INI
Описание работы сервера:
Все соединения к серверу записываются в SERVELOG.TXT в главной директории UI-VIEW.
---------------
Теперь об клиентах, то есть о компьютерах, которые подключаются к вашему серваку.
Подключатся надо так же, как и к Интернет-серверам. Адрес и порт надо вписать в Server List, нажав клавишу Insert. Например «192.128.68.37:1448». IP-адрес можно узнать в настройках сети или с помощью специальных программ (Если кому-нибудь интересно, могу написать в след. версиях статьи)
В качестве клиента можно (на случай отсутствия UIView) использовать и обычную терминальную программу протокола Telnet.
==========================================================
UI-Web Server - Веб сервер UIView32
Используя эту функцию можно создать «сетевое лицо» вашей станции. Другие пользователи могут через обычный браузер (Например, Intenet Expolorer или MyIE) видеть кого вы принимаете и что передаёте вы.
Включается она через меню File > UI-WebServer.
Настройки его просты. Включается Setup соответствующей кнопкой.
Чтобы посмотреть результат, в строке адрес Intenet Explorer введите 127.0.0.1
Все данные, с которыми работает Веб сервер, хранятся в "c:\Program Files\Peak Systems\UI-View32\UI-WebServer", т.е. можно на страницы добавлять свою информацию, использовать различные переменные, которые обновляются из UIView32.
Как это делать, расскажу позже.
~~~ Подробнее опишу в следующей версии ~~~
© UA9AGR, 2006
To be continued
Все вопросы и замечания по статье
Отправлять:
PR: UA9AGR@RN6AM
E-mail: [email protected]
Или APRS частота 14.103.5 LSB
73! De UA9AGR Ivan