Перейти к основному содержимому
Версия: 1.13.0

Интеграция

img.png

Интеграция с OMNI-агентом

Результаты обработки видеопотоков с камер в формате процессов и событий передаются в OMNI Platform по HTTP-протоколу в режиме реального времени. Синхронизация списка профилей агента со списком профилей платформы выполняется в среднем 1 раз в минуту. Подробнее о процессах и событиях смотрите в п. 4 руководства пользователя OMNI Agent.

Интеграция со сторонним сервисом

Веб-сокеты

В OMNI Platform реализована возможность отправлять события, приходящие от OMNI-агента, на сторонний сервис по веб-сокетам. Ниже показано подключение по веб-сокету на примере HTTP-клиента Postman:

  1. Скачайте и установите Postman.
  2. В интерфейсе клиента выберите file -> new -> WebSocket.
  3. В открывшейся вкладке укажите request URL:
  • ws://platform.$DOMAIN/event-service/identification/ws - для передачи по веб-сокету событий идентификации
  • ws://platform.$DOMAIN/event-service/non_identification/ws - для передачи событий неидентификации.
  1. В Headers укажите ключ авторизации с главной страницы веб-интерфейса OMNI Platform и нажмите Connect.
  2. Соединение установлено, события отправляются на сервер.

img.png

примечание

Поскольку данные платформы и агента синхронизируются в среднем 1 раз в минуту, может произойти следующая ситуация:

Если в течение в среднем 1 минуты после удаления профиля из базы человек, которому принадлежал этот профиль, попадает в поле зрения камеры, агент формирует событие идентификации и передает его в платформу. Поскольку такого профиля на платформе уже не существует, платформа не может передать такое событие по веб-сокету. Такие “потерянные” события можно будет вывести только через GraphQL API платформы. См. подробнее в п. 2.10 Документации по API.