Интеграция и разработка

Программные интерфейсы
и интеграция Xeoma

Встраивайте Xeoma в любую инфраструктуру: сторонние системы, оборудование, интернет вещей, «умный дом» и корпоративные платформы с помощью открытых программных интерфейсов API и инструментов разработчика.

HTTP-команды JSON API Встроить на сайт ONVIF Протокол Modbus REST команды для Своего Облака Интеграция на заказ

Семь способов подключить Xeoma к вашей системе

Каждый интерфейс решает свой класс задач — от простых команд включения до полноценного управления сервером из стороннего приложения. Не нашли нужный вариант? Закажите разработку под ваш проект.

Ищете SDK? В Xeoma роль SDK выполняет Руководство пользователя Xeoma — полная документация по программным интерфейсам с примерами команд, параметрами и готовыми сценариями интеграции.

Базовая отправка команд
Веб-интерфейс управления (HTTP)
HTTP-команды для простых задач

Универсальный способ управления Xeoma через обычные веб-запросы. Позволяет включать и отключать модули, получать изображения с камер, управлять записью — из любой системы, способной отправить HTTP-запрос, например, 1С.

http://IP:10090/record_trigger_on
?module=HttpSwitcher.1
Документация по HTTP
Xeoma Pro
Формат JSON (расширенный интерфейс)
JSON API — программный интерфейс в формате обмена данными JSON

Расширенный программный интерфейс для Xeoma Pro. Позволяет удалённо изменять настройки цепочек, экспортировать архивные записи, управлять пользователями и правами доступа из сторонних приложений.

POST /json_api/get_cameras
Authorization: Bearer <token>
Документация по JSON
Встраивание
Web API и Веб Сервер
Специальный набор команд Web API для встраивания и автоматизации

Встраивайте трансляции камер Xeoma (в реальном времени или из архива) прямо в ваш сайт или стороннее приложение — без плагинов, с минимальной нагрузкой на сервер.

connectWithWebrtcServer();
<video id=»remote-video» autoplay>
Документация по Web API
Приём команд
Переключатель и отправщик запросов
Модули для приёма и отправки команд

Модуль «HTTP Переключатель» — принимает команды от внешних устройств (датчиков, контроллеров, СКУД) и включает нужный модуль. Модуль «Отправка HTTP команд» — передаёт события Xeoma в сторонние системы, кассы, системы учёта и автоматизации.

Входящий: датчик в Xeoma
Исходящий: Xeoma в стороннюю систему
Подробнее о модулях
Протоколы
Промышленные и отраслевые протоколы
ONVIF, Modbus, ISAPI — стандартные отраслевые протоколы обмена данными

Xeoma поддерживает стандарт ONVIF для IP-камер, промышленный протокол Modbus (контроллеры, светофоры, шлагбаумы) и фирменный интерфейс ISAPI для тепловизоров HikVision. Интеграция «без костылей» напрямую с оборудованием.

ONVIF: любой производитель
Modbus: ПЛК, светофоры, СКУД
Все интеграционные возможности
Xeoma Pro Ваше Облако
Облачный интерфейс управления (REST)
REST API — интерфейс управления в архитектурном стиле REST

Для Xeoma Pro Ваше Облако: управляйте пользователями, подписками и хранилищем через стандартный интерфейс в стиле REST. Готовая интеграция с биллинговыми системами.

xeoma_cloud.php -a «user»
«email» «pass» days sources GB
Xeoma Pro Ваше Облако
Под заказ
Платная разработка интеграции
Нестандартный интерфейс или протокол — разработаем специально под ваш проект

Если готовых интерфейсов недостаточно — мы доработаем Xeoma под ваше оборудование, стороннюю систему или уникальный сценарий. Уже реализованы интеграции для десятков устройств: СКУД, промышленных контроллеров, кассовых систем, платформ умного дома и многого другого.

Ваше устройство / протокол / система
→ интеграция под ключ
Примеры выполненных работ

Что уже сделано с помощью интеграции Xeoma

Программный интерфейс Xeoma применяется в проектах любой сложности — от домашней автоматизации до государственной инфраструктуры.

Автоматическая фиксация нарушений ПДД («Безопасный город»)

Xeoma подключена к контроллерам светофоров по протоколу Modbus. Устройство передаёт информация о включении запрещающего сигнала надёжно и без задержек. Используется в системах автоматического штрафования нарушителей правил движения в комбинации с модулем «Распознавание автомобильных номеров».

Интеграция с кассовой системой (POS)

Отправщик HTTP-запросов связывает Xeoma с кассовым ПО: каждая транзакция фиксируется на видео с отметками товаров, суммы и номера чека прямо поверх изображения.

Система «умный дом» (Интернет вещей)

Xeoma получает и отправляет команды через программные интерфейсы платформ умного дома. При обнаружении движения — включаются жалюзи, свет или сигнализация через внешнее устройство.

Тепловизоры HikVision — замер температуры

В модуле «Интеграция с тепловыми камерами» Xeoma получает данные о температуре объектов прямо от тепловизора ерез фирменный интерфейс ISAPI — без дополнительных аналитических модулей, мгновенно и без погрешностей изображения.

Интеграция с системами контроля и управления доступом (СКУД)

Внешние датчики, считыватели карт и замки подключаются через модуль «HTTP Переключатель» и запускают настроенную реакцию — например, запись при открытии двери, поднятие шлагбаума при распознавании автомобиля из «белого» списка.

Встраивание видеотрансляции на сайт или в приложение

С помощью модуля «Веб Сервер» вы получаете доступ к командам web API, которые пригодятся для встраивания в системы автоматизации, на веб-страницу или в мобильное приложение заказчика — без дополнительного ПО и плагинов.

Создание собственного облачного сервиса видеонаблюдения

Набор REST команд в Xeoma Pro Ваше Облако позволяет провайдерам автоматически управлять учётными записями клиентов, объёмом хранилища и тарифными планами из своей биллинговой системы.

Интеграция с промышленным оборудованием и датчиками

В программе реализована поддержка многих устройств и систем. Аналогично возможна интеграция и с другими промышленными контроллерами, весовыми платформами, периметральными системами охраны и датчиками технологических процессов.

Что умеет каждый интерфейс

Выберите подходящий инструмент в зависимости от задачи и редакции Xeoma.

Возможность HTTP (веб) JSON Pro Web API REST Cloud Pro
Включить / выключить модуль
Получить изображение с камеры
Встроить трансляцию на сайт
Изменить настройки цепочки удалённо
Экспорт архивных записей
Управление пользователями
Приём команд от внешних устройств
Интеграция с биллинговой системой
Доступна в бесплатной / Lite-редакции

Начать интеграцию — просто

Ни сложной настройки, ни специальной лицензии для старта — базовый программный интерфейс HTTP доступен сразу после запуска Xeoma.

1
Скачайте и запустите Xeoma

Установка не требуется — просто запустите исполняемый файл. Веб-интерфейс доступен сразу при добавлении модуля «Веб Сервер».

2
Изучите документацию по интерфейсу

Изучите раздел документации, чтобы понять, какой набор команд подходит для ваших целей.

3
Добавьте нужные модули в цепочку

Для приёма команд — модуль «Переключатель (HTTP)», для отправки событий — «Отправщик запросов (HTTP)», для синхронизации с кассовыми аппаратами — «HTTP Маркировка». Подключите, настройте — готово.

4
Нужна нестандартная интеграция?

Мы разработаем поддержку любого стороннего интерфейса под ваш проект. Уже реализованы интеграции для десятков устройств и платформ.

Готовы интегрировать Xeoma в вашу инфраструктуру?

Задайте вопрос нашей команде — поможем выбрать подходящий программный интерфейс и разработаем нестандартное решение под ваш проект.