Исходный код вики Отправка событий по входящим подпискам
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | Вкладка **Платформа НЕЙРОСС** раздела **Дополнительные настройки** позволяет настроить разрешение на отправку событий Платформы НЕЙРОСС / ДеВизор «внешним» системам по входящей ONVIF-подписке. Можно отправлять все события системы, так и фильтровать события по теме (топику) и содержимому. | ||
| 2 | |||
| 3 | {{info}} | ||
| 4 | **Переход к функционалу**: [[doc:ui.Рабочий стол НЕЙРОСС.WebHome]] > [[doc:ui.Параметры узла.WebHome]] > [[doc:ui.Параметры узла.Дополнительные настройки.WebHome]] > Вкладка Платформа НЕЙРОСС ~[[[doc:ui.Рабочий стол НЕЙРОСС.Изменения интерфейса НЕЙРОСС.WebHome]]]. | ||
| 5 | {{/info}} | ||
| 6 | |||
| 7 | == Общие сведения == | ||
| 8 | |||
| 9 | Также узлы НЕЙРОСС выступают в качестве ONVIF-узлов и обеспечивают возможность оформления входящей подписки от «внешнего» потребителя ONVIF-событий — «внешней системы», оформляющей подписку на события узла НЕЙРОСС и обеспечивающий приём таких событий. | ||
| 10 | |||
| 11 | Узлы НЕЙРОСС серверного типа оформляют подписку по запросу, но рассылка событий начинается только после включения функции на самом узле Платформа НЕЙРОСС / ДеВизор. | ||
| 12 | |||
| 13 | До версии 20.55 подключение функции осуществляется в файле конфигурирования. При работе в данных версиях обратитесь к специалистам компании ИТРИУМ за консультацией. | ||
| 14 | |||
| 15 | С версии 20.55 параметр доступен в интерфейсе НЕЙРОСС. | ||
| 16 | |||
| 17 | == «Включение» рассылки событий == | ||
| 18 | |||
| 19 | При необходимости передачи событий по входящим ONVIF-подпискам в блоке **Прочее **установите флаг в поле** Отправлять события по входящим подпискам**. | ||
| 20 | |||
| 21 | Нажмите на кнопку **Сохранить**. Изменения вступают в силу через 2–3 минуты, перезагрузка узла не требуется. | ||
| 22 | |||
| 23 | == Оформление подписки == | ||
| 24 | |||
| 25 | Endpoint: | ||
| 26 | |||
| 27 | {{code language="none"}} | ||
| 28 | http://<IP-адрес Платформы>/soap/onvif/events | ||
| 29 | {{/code}} | ||
| 30 | |||
| 31 | (% class="wikigeneratedid" %) | ||
| 32 | Шаблон ONVIF-запроса: | ||
| 33 | |||
| 34 | == Фильтрация событий == | ||
| 35 | |||
| 36 | После включения функции рассылки событий во внешнюю систему(ы) начинают передаваться все события (в рамках ограничений протокола). | ||
| 37 | |||
| 38 | {{warning title="ВНИМАНИЕ"}} | ||
| 39 | Рассылка событий осуществляется в режиме реального времени по факту возникновения. Если потребитель должен постоянно быть на связи и «слушать» события. Последующее вычитывание событий НЕ поддерживается. Также есть ограничения на отправку некоторых событий. Полный функционал взаимодействия по ONVIF, в том числе с вычитыванием пропущенных событий, реализовано в Плагине ВИС ~[[[Интеграция с «внешними» информационными системами (ВИС)>>doc:neyross.Настройка Платформы НЕЙРОСС.Инструменты интеграции.Интеграция с «внешними» информационными системами (ВИС).WebHome]]], при этом события передаются по HTTP POST / JSON, а не ONVIF WS-Notification. | ||
| 40 | {{/warning}} | ||
| 41 | |||
| 42 | Фильтрация событий осуществляется на стороне «внешней» системы. |