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

Установка HtBvmsSdkApi

Рекомендуется устанавливать службу SferaMonitoring..BvmsSdkApi на той же машине, где находится сервер BVMS


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


Настройка экземпляра службы 

Для работы службы HtBvmsSdkApi необходимо настроить экземпляр службы. Для этого:

В папке "Instances" уже присутствует файл "BVMS.json", если требуется только один экземпляр службы, то рекомендуется использовать его.


Если используется только один экземпляр службы (по умолчанию "BVMS"), то изменять "_install.bat" не требуется.


Для работы с BVMS SDK необходимо наличие специальных библиотек. Для их установки, сделайте следующее:


Настройка SferaMonitoring.BvmsSdkApi

Для настройки, откройте на редактирование файл инстанса. Например, для инстанса "BVMS" это будет "C:\Integration\SferaMonitoring\SferaMonitoring.BvmsSdkApi\Settings\Instances\BVMS.json".

Описание настроек приведено в таблице 3.10.

Таблица 3.3.4.4.1 - Настройки инстанса BVMS

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"


Запуск SferaMonitoring.BvmsSdkApi

для отслеживания работы сервиса можно использовать систему мониторинга iMon (см. раздел 5.1 Описание работы системы мониторинга iMon )