ОРАКУЛ СЛАБОТОЧКИ

Болид (НВП) · программное обеспечение: пакет разработчика — модуль управления ИСО «Орион» с интерфейсом XML-RPC

Программный пакет управления ИСО «Орион» (2015) — XML-RPC-драйвер для сторонних программ: события, взятие/снятие, реле, СКУД

Пакет разработчика с драйвером «Управления ИСО Орион» (CoreOrion.exe): сторонняя программа по XML-RPC опрашивает приборы «Орион», получает события, управляет шлейфами, реле и доступом.

Модели семейства

Программный пакет управления (от 25 марта 2015 года) — модуль управления ИСО «Орион»Модуль-драйвер в виде Web-сервиса с интерфейсом XML-RPC; запускается как Windows-служба или как обычное приложение. Нужен интеграторам, которые пишут свою программу поверх оборудования «Болид».
Назначениевнешний интерфейс управления охранно-пожарной системой, СКУД и пожаротушением на оборудовании «Болид»
Технология интерфейсаXML-RPC поверх TCP/IP; клиент — на любом языке программирования, где реализован XML-RPC
Операционная система модуляMS Window 2000/XP/2003; клиентские программы при удалённой работе могут быть и не под Microsoft-совместимой ОС
Порт сервера по умолчанию8080 (меняется параметром XMLIPPORT в HKEY_LOCAL_MACHINE\SOFTWARE\BOLID\ORION_PRO\ORICORE)
Логин / пароль подписи клиента по умолчаниюADMINISTRATOR / ORION (меняются параметрами LOGIN и PASSWORD в HKEY_LOCAL_MACHINE\SOFTWARE\BOLID\ORION_PRO\HWSERVER)
Скорость порта по умолчанию9600; тип преобразователя по умолчанию 0; приоритет порта по умолчанию 3; порт по умолчанию закрыт
Подключение приборовнапрямую по RS-485 — до 127 устройств на порт компьютера; через пульты С2000 — до 127 пультов на порт
Состав пакетаCoreOrion.exe, Settings.exe, RegParser.exe, rpcToaster.exe, hwMonitor.exe, xml-rpc-test.exe, AccessControlDemo.exe; исходники hwMonitor и rpcToaster для Borland Delphi 7; библиотеки XML-RPC для C++, .NET, Delphi
Документ274 страницы, дата создания 14.03.2013

Как это работает и подключается

Монтаж

Примеры

Своя программа мониторинга поверх приборов «Орион»

Клиент вызывает SetSubscribe и получает жетон безопасности, передаёт конфигурацию портов и приборов методом SetConfigurationHwSrv и получает события методом OnRsEvent и изменения состояний методом OnChangeStateElements — на свой XML-RPC-сервер, адрес и порт которого указал при подписи.

Управление из стороннего ПО

Методы ArmDisarmShleif (взятие/снятие, сброс тревог, отключение/включение автоматики, сброс пуска АСПТ, дистанционный пуск), ControlRelay (реле), ControlAccess (доступ) и RsCommand (трансляция команд на устройства).

Конфигурирование СКУД из внешней программы

Методы LoadConfData (LoadAccessData), SynchronizeKeys, SynchronizeOneKey, WriteConfToPKU, ReadDeviceKeyList, DeleteKeys; демонстрация — программа AccessControlDemo.exe из пакета.

Частые вопросы

Какой логин и пароль у модуля управления по умолчанию?

Для подписи клиента методом SetSubscribe: логин ADMINISTRATOR, пароль ORION. Меняются значениями LOGIN и PASSWORD в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\BOLID\ORION_PRO\HWSERVER.

На каком порту слушает модуль?

По умолчанию на 8080; другой порт задаётся параметром XMLIPPORT в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\BOLID\ORION_PRO\ORICORE.

Как запустить модуль как службу?

Запустить CoreOrion.exe с ключом «–INSTALL»; удалить службу — с ключом «-UNINSTALL».

Сколько приборов можно подключить к одному порту?

При обмене напрямую — до 127 устройств на порт компьютера; при обмене через пульты С2000 — до 127 пультов на порт.

Нюансы и грабли

Документация