Сервис HtBvmsSdkApi - это приложение для работы с API системы BVMS. Так как API BVMS работает по технологии WCF, приложение HtBvmsSdkApi может работать только на ОС Windows.
Установка HtBvmsSdkApi
Рекомендуется устанавливать службу HtBvmsSdkApi на той же машине, где находится сервер BVMS

По умолчанию, интеграционное решение устанавливается в папку "C:\Integration\SferaMonitoring\HtBvmsSdkApi".


Настройка экземпляра службы
Для работы службы HtBvmsSdkApi необходимо настроить экземпляр службы. Для этого:
В папке "Instances" уже присутствует файл "BVMS.json", если требуется только один экземпляр службы, то рекомендуется использовать его. |
Если используется только один экземпляр службы (по умолчанию "BVMS"), то изменять "_install.bat" не требуется. |

Настройка HtBvmsSdkApi
Для настройки, откройте на редактирование файл инстанса. Например, для инстанса "BVMS" это будет "C:\Integration\SferaMonitoring\HtBvmsSdkApi\Settings\Instances\BVMS.json".
Описание настроек приведено в таблице.
ApiOptions | Настройки API | Значения по умолчанию, допустимые значения, примеры значений |
Url | Точка доступа для подключения сервиса SferaMonitoring | "http://*:7001" |
BvmsSdkOptions | Настройки BVMS SDK | |
ServerAddress | IP-адрес и порт BVMS SDK | Пример: "127.0.0.1:5390" |
User | Имя пользователя | Пример: "username" |
Password | Пароль | Пример: "password" |
MonitoringOptions | Настройки системы мониторинга | |
MonitoringAddress | Адрес для подключения к системе мониторинга | Формат адреса: "{IP адрес или доменное имя}: 55851" Пример: "192.168.77.236:55851" |
ProcessName | Имя процесса, которое будет отображаться в системе мониторинга. При использовании нескольких инстансов, в каждой настройке, в данное поле, необходимо ввести уникальное имя. | Пример: "BVMS" |
Запуск HtBvmsSdkApi
для отслеживания работы сервиса можно использовать систему мониторинга iMon (см. раздел 5.1 Описание работы системы мониторинга iMon )