Перейти в хранилище документации
Обратиться в техническую поддержку
Предыдущая страница Следующая страница
Модуль ONVIF-Сервер поддерживает фильтрацию сообщений, а также событий, передаваемых в потоке метаданных, согласно стандарту ONVIF: Topic Filter и Message Content Filter. Для передачи событий используются ONVIF-профили S и T.
Можно настроить соответствие сообщений для Topic Filter событиям ПК Интеллект. Это события ONVIF-сервера, которые начинаются с tns и tmk в примерах на этой странице. ПК Интеллект будет передавать только те события, для которых настроено соответствие. Остальные события и сообщения отправляются автоматически согласно спецификации (например, при изменении настроек сервера, профиля или MotionAlarm и т.д.).
Для передачи событий реализованы Profile S и Profile T, в которые входят стандартные события, описанные в документации ONVIF. Полный список поддерживаемых событий можно получить соответствующим запросом на сервер или утилитой Onvif Device Test Tool.
tns1:VideoSource/MotionAlarm (MD_START/MD_STOP в терминах ПК Интеллект)
tns1:RecordingConfig/JobState (RECORDER_ON/RECORDER_OFF в терминах ПК Интеллект)
tt:VideoAnalyticsStream (внутри событий передается только BoundingBox для трекера, это MD_INFO в терминах ПК Интеллект)
tns1:Device/Trigger/Relay
tns1:Device/Trigger/DigitalInput
tns1:Configuration/Profile
tns1:Media/ProfileChanged
Настройка соответствия сообщений для Topic Filter и событий ПК Интеллект происходит в следующем порядке:
Из раскрывающегося списка в столбце Событие ONVIF-сервера выбрать событие ONVIF-сервера (1). Описание событий см. в таблице внизу страницы.
Примечание
Для добавления строки в таблицу следует нажать на кнопку "вниз" на клавиатуре, для удаления строки – использовать сочетание клавиш Ctrl+Del.
Проверить фильтрацию сообщений и событий можно в стороннем ПО, например в утилите ONVIF Device Manager.
Для этого следует перейти к просмотру событий (Events) или метаданных (Metadata), в зависимости от того, какие сообщения требуется увидеть, задать условия фильтра (1), которые будут отображены в списке (2), а затем нажать Apply (3). В результате должны отображаться только события, удовлетворяющие фильтру.
Примеры фильтров, используемых в утилите ONVIF Device Manager:
tns1:VideoSurveillanceSystem//.
События, у которых topic начинается с tns1:VideoSurveillanceSystem/
tns1:VideoSource/MotionDetectorTrigger
Только события MotionDetectorTrigger
tns1:VideoSurveillanceSystem//.|tns1:FireAlarm/Alarm
События, у которых topic начинается с tns1:VideoSurveillanceSystem/, а также события FireAlarm/Alarm
//tt:SimpleItem[@Name="Source" and @Value="{DFC2A44E-7CE4-E711-8A5F-54E6FC817BD7}{CAM.1}"]
События только от источника с идентификатором {DFC2A44E-7CE4-E711-8A5F-54E6FC817BD7}{CAM.1}
Примечание
При перезагрузке ONVIF-сервера фильтры сбрасываются, их необходимо задавать заново.
Перед изменением фильтра в разделе Events в ODM следует нажать на кнопку Refresh для камеры.
Все события из фильтра вида tns1:Device – настраиваемые, созданные под конкретную интеграцию. Их можно настроить и использовать с ограничением, что список параметров и формат самого события – фиксированные.
Событие | Описание события | Параметры | Требует настройки |
---|---|---|---|
tns1:Device/AccessControl/Accident | Инцидент системы контроля доступа | Name Comment Place | Да |
tns1:Device/AccessControl/Fault | Ошибка системы контроля доступа | ||
tns1:Device/FireAlarm/Alarm | Тревога пожарной сигнализации | Category Zone Comment | Да |
tns1:Device/FireAlarm/Fire | Сообщение о пожаре от пожарной сигнализации | ||
tns1:Device/FireAlarm/Fault | Ошибка системы пожарной сигнализации | ||
tns1:Device/GasAnalysis/ConcentrationExceeded | Повышенная концентрация опасных газов | Place ConcentrationLimit GasType Concentration Comment | Да |
tns1:Device/Introscopy/LimitExceeded | Обнаружение металлических предметов и органических веществ | Account Picture Result | Да |
tns1:Device/NeutronProbing/Detect | Обнаружение взрывчатых веществ | Place ExplosiveType Location Comment | Да |
tns1:Device/RadiationMonitoring/Detect | Повышенное радиационное излучение | Picture Category Measures Account | Да |
tns1:Device/SteamDetector/Detect | Обнаружение паров и следовых количеств взрывчатых веществ, превышающих установленные пороговые значения | Measures Picture Account | Да |
tns1:Device/MetalDetector/Detect | Обнаружение металлических предметов, превышающих установленные значения | Picture Account | Да |
tns1:Device/VideoSurveillanceSystem/ChannelDisconnect | Отключение видеоканала | Category Comment Priority | Да |
tns1:Device/VideoSurveillanceSystem/ChannelConnect | Подключение видеоканала | ||
tns1:Device/VideoSurveillanceSystem/RecordTurnOff | Отключение записи | ||
tns1:Device/VideoSurveillanceSystem/RecordTurnOn | Включение записи | ||
tns1:Device/VideoSurveillanceSystem/MotionDetectorTrigger | Срабатывание детектора движения | ||
tns1:Device/VideoSurveillanceSystem/ReadRecordRequest | Запрос на чтение записи | ||
tns1:Device/VideoSurveillanceSystem/DeleteRecordRequest | Запрос на удаление записи | ||
tns1:Device/VideoSurveillanceSystem/EditDbRecordRequest | Запрос на редактирование базы данных событий | ||
tns1:Device/VideoSurveillanceSystem/CopyDbRecordRequest | Запрос на копирование базы данных событий | ||
tns1:Device/VideoSurveillanceSystem/Authorization | Авторизация пользователя системы | ||
tns1:Device/VideoSurveillanceSystem/ServerPowerOn | Включение сервера | ||
tns1:Device/VideoSurveillanceSystem/ServerPowerOff | Отключение сервера | ||
axn:HDDrive/axn:Fault | Отказ жесткого диска (отсутствует жесткий диск) | - | Нет |
axn:HDDrive/axn:RecordingFault | Ошибка жесткого диска | - | Нет |
axn:HDDrive/axn:DriveFull | Переполнение жесткого диска (если не включена запись по кольцу) | - | Нет |
axn:VideoSurveillanceSystem/axn:ChannelDisconnect | Отключение видеокамеры | - | Нет |
axn:VideoSurveillanceSystem/axn:ChannelConnect | Подключение видеокамеры | - | Нет |
axn:VideoSurveillanceSystem/axn:ServerPowerOn | Подключение любых Серверов ПК Интеллект в распределенной архитектуре | - | Нет |
axn:VideoSurveillanceSystem/ServerPowerOff | Отключение любых Серверов ПК Интеллект в распределенной архитектуре | - | Нет |
tns1:VideoSource | Все события видеосистемы с комментарием, в котором содержится событие ПК Интеллект в исходном виде (примеры отображения см. в разделе Отладочное окно) | - | Нет |