Болид (НВП) · программное обеспечение: пакет разработчика — модуль управления ИСО «Орион» с интерфейсом XML-RPC
Пакет разработчика с драйвером «Управления ИСО Орион» (CoreOrion.exe): сторонняя программа по XML-RPC опрашивает приборы «Орион», получает события, управляет шлейфами, реле и доступом.
| Назначение | внешний интерфейс управления охранно-пожарной системой, СКУД и пожаротушением на оборудовании «Болид» |
| Технология интерфейса | 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 пультов на порт.