Руководство пользователя на сервер БПА

From r-wiki
Jump to: navigation, search

Назначение

Сервер беспроводного адаптера (БПА) WLAServer (далее - сервер) предназначен для взаимодействия оборудования и пользовательского программного обеспечения R-CALL. Сервер может быть применен для интеграции с системой вызова R-CALL различных систем автоматизации (IIKO, R-Keeper и д.р.) и другого программного обеспечения сторонних разработчиков.

Основное назначение сервера - прием сообщений из радиосети R-CALL посредством адаптера БПА или пульта серии ПА и их трансляция в локальную сеть, а так же трансляция сообщений из локальной сети через адаптер или пульт серии ПА в радиосеть R-CALL.

Установка, настройка и подключение оборудования

Для начала работы с сервером БПА необходимо выполнить следующие действия:

  1. распаковать файлы из архива программы в любую папку на жестком диске;
  2. установить драйвер виртуального COM-порта;
  3. подключить беспроводной адаптер или пульт USB кабелем к компьютеру;
  4. открыть диспетчер устройств и в разделе "Порты (COM и LPT)" найти драйвер "Silicon Labs CP210x USB to UART Bridge", запомнить номер порта, указанный в правой части этой строки (для пульта с версией ПО до 4.0 драйвер будет называться "USB Serial Port")
    Драйвер CP210X.png
  5. запустить файл сервера WLAServer.exe, после этого появится пиктограмма программы в системном трее:
    Иконка WLAServer в трее.png
  6. открыть настройки сервера, для этого выбрать пункт меню "Настройки" в меню сервера (правый щелчок на пиктограмме);
    WLAServer меню.png
  7. во окне "Настройки" во вкладке "COM порт" ввести номер порта;
  8. нажав на кнопку "Проверить связь с устройством" проверить подключение БПА (пульта), в случае успеха в нижней части окна отобразиться тип и версия подключенного устройства;
    500
  9. в этой же вкладки выбрать версию протокола связи с устройством: если версия устройства ниже, чем 4.0, то нужно выбрать протокол версии 1.0, для версий, начиная с 4.0 нужно выбрать протокол 2.0;
  10. при необходимости во вкладке TCP, UDP можно изменить номер портов (по умолчанию используются значения 5555 и 5556 для TCP и UDP соответственно);
  11. для автоматического запуска сервера во вкладке "Общие" выбрать пункт "стартовать автоматически";
  12. закрыть окно настроек.
Важно. При подключении устройства в другой USB разъем номер порта может измениться. Для восстановления работоспособности сервера необходимо повторить действия 4 - 8.

Работа и функции

Сервер стартует автоматически с запуском Windows (если указано в настройках), производит открытие заданного COM-порта, проверяет наличие оборудования (беспроводного адаптера БПА или пульта ПА), затем переходит в режим ожидания сообщений из радиосети и локальной сети.

Обмен данными с оборудованием R-CALL производится по последовательному интерфейсу, представляющему собой виртуальный COM-порт, физическое подключение - по USB. Взаимодействие с оборудованием производится в протоколе R-SP версии 1.0/2.X. Обмен по сети производится в протоколе сетевого обмена R-NP 1.0.

С сервером возможно установление нескольких сетевых TCP соединений одновременно. При получении сообщения по последовательному порту от БПА или пульта ПА сервер преобразует его в формат сообщений сетевого обмена и передает это сообщение по всем открытым TCP-соединениям (всем подключенным клиентам). Одновременно (если указано в настройках), это сообщение передается в сеть широковещательно по UDP. С другой стороны, при получении сообщения из сети сервер преобразует его в формат протокола R-SP и передает его в заданный COM-порт, к которому подключен пульта ПА или БПА.

При необходимости в сервере имеется возможность включения фильтра радиогруппы (вкладка "Общие" в настройках). Это позволяет разрешить трансляцию сообщений в обе стороны только для сообщений с указанной радиогруппой.