Редактировал(а) admin 2026/09/03 12:17

От версии 1.16
отредактировано admin
на 2026/07/23 17:27
Изменить комментарий: Auto-saved during real-time collaboration
К версии 2.4
отредактировано admin
на 2026/07/24 16:11
Изменить комментарий: Auto-saved during real-time collaboration

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -6,13 +6,16 @@
6 6  
7 7  == Общие сведения ==
8 8  
9 -Также узлы НЕЙРОСС выступают в качестве ONVIF-узлов и обеспечивают возможность оформления входящей подписки от «внешнего» потребителя ONVIF-событий — «внешней системы», оформляющей подписку на события узла НЕЙРОСС и обеспечивающий приём таких событий.
9 +Узлы НЕЙРОСС выступают в качестве ONVIF-узлов и обеспечивают возможность оформления входящих и исходящих подписок на события ~[[[Управление подписками>>doc:ui.Сеть.Управление подписками.WebHome]]] В частности, узлы НЕЙРОСС обеспечивают возможность оформления входящей подписки от «внешнего» потребителя ONVIF-событий — «внешней системы», оформляющей подписку на события узла НЕЙРОСС и обеспечивающий приём таких событий.
10 10  
11 -Узлы НЕЙРОСС серверного типа оформляют подписку по запросу, но рассылка событий начинается только после включения функции на самом узле Платформа НЕЙРОСС / ДеВизор.
11 +Узлы НЕЙРОСС серверного типа оформляют подписку по запросу, но рассылка событий начинается только после включения функции на самом узле Платформа НЕЙРОСС / ДеВизор средствами данного раздела.
12 12  
13 +(% class="box infomessage" %)
14 +(((
13 13  До версии 20.55 подключение функции осуществляется в файле конфигурирования. При работе в данных версиях обратитесь к специалистам компании ИТРИУМ за консультацией.
14 14  
15 15  С версии 20.55 параметр доступен в интерфейсе НЕЙРОСС.
18 +)))
16 16  
17 17  После включения функции рассылки событий во внешнюю систему(ы) начинают передаваться все события (в рамках ограничений протокола).
18 18  
... ... @@ -23,6 +23,9 @@
23 23  (% class="wikigeneratedid" %)
24 24  Поддерживается фильтрация событий по топикам (типу ONVIF-события) и по содержимому. Фильтрация событий осуществляется на стороне «внешней» системы. Механизм основан на стандартном ONVIF WS-Notification Subscribe с фильтрами TopicExpression и MessageContent (XPath).
25 25  
29 +(% class="wikigeneratedid" %)
30 +Пока наличие исходящих подписок отображается только для узлов типа БОРЕЙ. В будущих версиях функция будет реализована для
31 +
26 26  == «Включение» рассылки событий ==
27 27  
28 28  При необходимости передачи событий по входящим ONVIF-подпискам в блоке **Прочее **установите флаг в поле** Отправлять события по входящим подпискам**.
... ... @@ -85,7 +85,59 @@
85 85  
86 86  
87 87  {{info}}
88 -Топик события можно уточнить по XML событий в Журнале событий или через Редактор тем извещений
94 +Топик события можно уточнить по XML событий в Журнале событий или через Редактор тем извещений ~[[[Система получает неизвестные события. Как их интерпретировать?>>doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Система получает неизвестные события\. Как их интерпретировать?.WebHome]]].
89 89  {{/info}}
90 90  
91 -
97 +
98 +Пример фильтра по топикам:
99 +
100 +{{code}}
101 + <wsn:Filter>
102 + <wsn:TopicExpression Dialect="http://www.onvif.org/ver10/tev/topicExpression/ConcreteSet">
103 + ter:AccessControl/AccessGranted/Credential|ter:AccessControl/AccessTaken/Credential
104 + </wsn:TopicExpression>
105 + </wsn:Filter>
106 +
107 +{{/code}}
108 +
109 +
110 +**Фильтр по содержимому **
111 +
112 +Фильтр задаётся через xPath выражение, которое может включать как условия по И, так и по ИЛИ.
113 +
114 +Пример фильтра по точкам доступа:
115 +
116 +{{code}}
117 +<wsn:Filter>
118 + <wsn:MessageContent Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116">
119 + //o:Message/o:Source/o:SimpleItem[@Name='AccessPointToken' and
120 + (@Value='123e4567-e89b-12d3-a456-426614174000' or
121 + @Value='abcd1234-5678-90ab-cdef-1234567890ab')]
122 + </wsn:MessageContent>
123 +</wsn:Filter>
124 +{{/code}}
125 +
126 +В примере выше производится поиск в сообщении блока Source, внутри которого элемент SimpleItem, у которого Name=AccessPointToken и Value равен одному из указанных UUID точек доступа.
127 +
128 +UUID точки доступа (token) вы можете уточнить в разделе Элементы или найти в Журнале событий событие от данной точки доступа,  XML ONVIF-извещения найти блок Source / SimpleItem с @Name='AccessPointToken' и скопировать @Value ~[[[Журнал событий>>doc:ui.Журнал событий.WebHome]]].
129 +
130 +
131 +**Фильтр по топику и содержимому**
132 +
133 + Если заданы фильтры по топикам и по содержимому, то эти фильтры работают по правилу И, то есть событие должно удовлетворять обоим условиям.
134 +
135 +Пример фильтра:
136 +
137 +{{code}}
138 +<wsn:Filter>
139 + <wsn:TopicExpression Dialect="http://www.onvif.org/ver10/tev/topicExpression/ConcreteSet">
140 + ter:AccessControl/AccessGranted/Credential|ter:AccessControl/AccessTaken/Credential
141 + </wsn:TopicExpression>
142 + <wsn:MessageContent Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116">
143 + //o:Message/o:Source/o:SimpleItem[@Name='AccessPointToken' and
144 + (@Value='123e4567-e89b-12d3-a456-426614174000' or
145 + @Value='abcd1234-5678-90ab-cdef-1234567890ab' or
146 + @Value='d3bea616-7d17-4edd-b45f-70d7cae13542')]
147 + </wsn:MessageContent>
148 + </wsn:Filter>
149 +{{/code}}

Интерфейс НЕЙРОСС