You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Модуль ONVIF-Сервер поддерживает фильтрацию сообщений, а также событий, передаваемых в потоке метаданных, согласно стандарту ONVIF: Topic Filter и Message Content Filter.

Можно настроить соответствие сообщений для Topic Filter событиям ПК Интеллект. Остальные события и сообщения отправляются автоматически согласно спецификации (например, при изменении настроек сервера, профайла или MotionAlarm и т.д.).

Настройка соответствия сообщений для Topic Filter и событий ПК Интеллект осуществляется в следующем порядке:

  1. Перейти на вкладку Настройки событий на панели настройки объекта ONVIF-Сервер.
  2. Из раскрывающегося списка в столбце Событие ONVIF-Сервера выбрать событие ONVIF-Сервера (1).
  3.  В столбцах Компьютер, Тип, Номер указать соответствующие параметры требуемого объекта, от которого поступает соответствующее событие (2). Поле Название будет заполнено автоматически при щелчке по нему левой кнопкой мыши. Отсутствие значения в каком-либо столбце означает, что сообщение будет отсылаться при любом значении соответствующего параметра. 
  4. Из раскрывающегося списка Событие выбрать событие, поступающее от выбранного объекта и соответствующее указанному сообщению ONVIF-Сервера (3).
  5. Если в спецификации требуется, чтобы в каком-либо событии присутствовали определенные параметры, следует задать их соответствие параметрам события ПК Интеллект в таблице Передавать параметры:
    1. В столбце Имя параметра ONVIF-события указаны требуемые параметры события ONVIF-Сервера (4). Они задаются согласно спецификации.
    2. В столбце Имя параметра события необходимо ввести название параметров события в ПК Интеллект (5). Параметры событий можно узнать в Отладочном окне, а некоторые из них описаны в разделе Описание реакций объектов системы (см. Руководство по программированию).
  6. Повторить шаги 2-5 для всех требуемых событий.
  7. Нажать на кнопку Применить (6).

Проверить фильтрацию сообщений и событий можно в стороннем ПО, например, в утилите ONVIF Device Manager.

Для этого следует перейти к просмотру событий (Events) или метаданных (Metadata), в зависимости от того, какие сообщения требуется увидеть, задать условия фильтра (1), которые будут отображены в списке (2), а затем нажать Apply (3). В результате должны отображаться только события, удовлетворяющие фильтру.

 

Примеры фильтров, используемых в утилите ONVIF Device Manager:

  1. Topic Filter
    1. tmk:VideoSurveillanceSystem//.

      События, у которых topic начинается с tmk:VideoSurveillanceSystem/

    2. tns1:VideoSource/MotionAlarm

      Только события MotionAlarm

    3. tmk:VideoSurveillanceSystem//.|tns1:VideoSource/MotionAlarm

      Cобытия, у которых topic начинается с tmk:VideoSurveillanceSystem/, а также события MotionAlarm

  2. Message Content Filter
    1. //tt:SimpleItem[@Name="Source" and @Value="{DFC2A44E-7CE4-E711-8A5F-54E6FC817BD7}{CAM.1}"]
      События только от источника с идентификатором {DFC2A44E-7CE4-E711-8A5F-54E6FC817BD7}{CAM.1}

Примечание.

При перезагрузке ONVIF-Сервера фильтры сбрасываются, и их необходимо задавать заново.

Перед изменением фильтра в разделе Events, в ODM следует нажать на кнопку Refresh для камеры.

  • No labels