Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

В программном комплексе Интеллект поддерживается отправка событий от объектов системы на сервер VideoGuard (см. http://videoguard.ae/). При этом ПК Интеллект выступает в роли клиента системы VideoGuard.

Section


Column
width50%


Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleНа странице:
Table of Contents



Column


Настройка интеграции

Настройка интеграции с системой VideoGuard осуществляется следующим образом:

  1. Создать объект Клиент интеграции VideoGuard на базе объекта Компьютер на вкладке Оборудование диалогового окна Настройка системы (1). Если необходимо отправлять данные с нескольких серверов ПК Интеллект в распределенной системе, то на базе каждого сервера необходимо создать и настроить отдельный объект Клиент интеграции VideoGuard.

    Info
    titleПримечание.

    Для отправки сообщений о потере связи с тем или иным сервером достаточно одного объекта Клиент интеграции VideoGuard. См. также шаг 7.


    Image Modified

  2. Установить флажок Название сервера в полном формате, если необходимо, чтобы отображалось полное название сервера (2). По умолчанию отображается краткое.

  3. В поле Адрес сервера ввести адрес подключения к серверу VideoGuard (2).3).
  4. В поле ID устройства на сервере ввести идентификатор, назначенный ПК Интеллект на сервере IP-интерфейс (4). Поле должно содержать не более 6 цифр.
  5. Из раскрывающегося списка IP-интерфейс выбрать сетевой адаптер, используемый на данном компьютере для подключения к серверу VideoGuard (35).В поле ID устройства на сервере ввести идентификатор, назначенный ПК Интеллект на сервере VideoGuard (4). Поле должно содержать не более 6 цифр
  6. Из раскрывающегося списка IP-адрес выбрать IP-адрес, который будет отправляться в VideoGuard как адрес сервера ПК Интеллект (6).

    Info
    titleПримечание

    В списке IP-адресов отображаются все адреса со всех доступных IP-интерфейсов. Если будет задан IP-адрес, не принадлежащий выбранномуIP-интерфейсу, то система будет отправлять случайный IP-адрес из доступных в выбранном IP-интерфейсе.


  7. В поле Период отправки Ping указать периодичность отправки сообщений Heart Beat в секундах (57). По умолчанию сообщение Heart Beat отправляется сразу после запуска ПК Интеллект и затем каждые 5 минут (300 сек.).
  8. Настроить соответствие событий VideoGuard и событий ПК Интеллект. По умолчанию в таблицу соответствий добавлены обязательные события и настроено их соответствие с событиями объектов ПК Интеллект. В случае необходимости можно изменить это соответствие и , добавить или удалить дополнительные события:
    1. Из раскрывающегося списка Идентификатор события сервера выбрать идентификатор события на сервере VideoGuard (68). Допустимые значения см. в таблице в конце раздела.
    2. Из раскрывающегося списка Компьютер выбрать название объекта Компьютер, на базе которого должны быть созданы выбираемые объекты, чтобы события от них отправлялись в VideoGuard (79). Если значение не задано, то события отправляются от заданных объектов независимо от того, на базе какого объекта Компьютер они созданы, и в результате в системе VideoGuard такие сообщения могут обрабатываться некорректно.
    3. Из раскрывающегося списка Тип выбрать тип объекта ПК Интеллект, события от которого требуется отправлять на сервер VideoGuard (810).
    4. Из раскрывающегося списка Номер выбрать идентификатор объекта ПК Интеллект, события от которого требуется отправлять на сервер VideoGuard (911). Если идентификатор не задан, то события отправляются от всех объектов выбранного типа.
    5. После выбора типа и идентификатора объекта поле Название будет автоматически заполнено именем выбранного объекта ПК Интеллект (1012).
    6. Из раскрывающегося списка Событие выбрать событие, поступающее от объекта ПК Интеллект выбранного типа и соответствующее событию сервера VideoGuard с заданным идентификатором (11).(13).
    7. Чтобы добавить событие, необходимо нажать на кнопку Добавить фильтр (14) и выполнить шаги a-f для его настройки.
    8. Чтобы удалить событие, необходимо выделить соответствующую строку в таблице и нажать Удалить фильтр (15).
  9. Если в системе создан один объект Клиент интеграции VideoGuard и несколько объектов Компьютер, то по умолчанию в ПО VideoGuard передаются события потери связи от всех компьютеров в распределенной системе. Если события потери связи от каких-либо компьютеров передавать не требуется, необходимо перейти на вкладку Компьютеры (1) и снять флажки (2) напротив соответствующих объектов Компьютер (3).
    Image Added
  10. Нажать на кнопку Применить.

...

После подключения к серверу VideoGuard необходимо перезапустить ПК Интеллект для синхронизации времени с сервером VideoGuard. После перезапуска ПК Интеллект часовой пояс в ОС Windows синхронизируется с указанным сервером VideoGuard. Впоследствии сервер ПК Интеллект будет выполнять синхронизацию с NTP-сервером системы VideoGuard (вызывая метод GetNTPServerInfo). При выполнении синхронизации сервер системы VideoGuard будет сообщать период синхронизации времени (по умолчанию 120 секунд), и в течение суток после синхронизации с NTP-сервером синхронизация времени будет выполняться с заданным интервалом.

Фильтр сообщений VideoGuard

Объект Фильтр сообщений VideoGuard необходим для сохранения произошедших событий Клиента интеграции VideoGuard на тот случай, если Клиент потеряет связь с Сервером. Когда связь с Сервером восстановится, сохранённые события будут переданы на Сервер. Фильтр сообщений VideoGuard сохраняет только те события, которые выбраны в настройках для Клиента интеграции VideoGuard (фильтр событий, описанный выше).

Порядок настройки:

  1. Создать объект Фильтр сообщений VideoGuard на базе объекта Компьютер на вкладке Оборудование диалогового окна Настройка системы.
    Image Added
  2. В выпадающем списке Клиент интеграции выбрать Клиент интеграции VideoGuard, события которого необходимо сохранять.
  3. Нажать на кнопку Применить.

В результате будет создан объект Фильтр сообщений VideoGuard, сохраняющий события выбранного Клиента интеграции VideoGuard при потере связи.

Идентификаторы событий

Поддерживаемые идентификаторы событий на сервере:

ИдентификаторОписаниеСоответствующее событие ПК Интеллект
1Отсутствие видеосигналаКамера: Обрыв
2Подключение источника видеоКамера: Подключение
3Переполнение диска-
4Ошибка записи на дискКамераКомпьютер: Диск отмонтирован
5Подключение клиента

Клиент интеграции VideoGuard: Модуль video запущен

Примечание. Данное событие генерируется в следующих случаях:

  • Если модуль видео загрузился. Для отправки таких событий необходимо создать объект Наблюдатель за video.run на базе каждого объекта Компьютер, от которого необходимо получать данное событие. Данный объект не требует никакой настройки.
    Image Added
  • Если ПК Интеллект загрузился
  • Если сеть включена
6Отключение клиента

Клиент интеграции VideoGuard: Модуль video выгружен

Примечание. Данное событие генерируется в следующих случаях:

  • Если модуль видео выгрузился. Для отправки таких событий необходимо создать объект Наблюдатель за video.run на базе каждого объекта Компьютер, от которого необходимо получать данное событие. Данный объект не требует никакой настройки.
  • Если ПК Интеллект выгрузился
  • Если сеть отключена, событие поступает после включения сети
7Срабатывание детектора движенияКамера: Тревога
8Вскрытие корпуса (Shelter Alarm)

-

9Начало записи в архивКамера: Запись на диск
10Окончание записи в архивКамера: Остановка записи на диск
11Изменение графика записи в архив

-

100Дополнительное событие

Используется для отправки на сервер VideoGuard дополнительных событий. При этом к идентификатору события добавляется идентификатор источника события. Пример:

Image RemovedImage Added

На сервер VideoGuard будет отправлено событие с идентификатором 101.


Info
titleПримечание

Если в конфигурацию добавлено несколько Серверов, то после перезапуска основного Сервера будут отправлены события с идентификатором 5 для тех Серверов, которые включились или были включены на момент перезапуска основного Сервера. При этом событие с идентификатором 6 не отправится для тех Серверов, которые были выключены на момент перезапуска основного Сервера.