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

API, SDK: инструменти за интеграция на Xeoma

Интегрирайте Xeoma във всяка инфраструктура – системи на трети страни, хардуер, IoT, платформи за умен дом и корпоративен софтуер – чрез отворените API (Application Programming Interfaces) и инструменти за разработчици на Xeoma.

HTTP заявки JSON Стрийминг в уебсайт ONVIF Протокол Modbus REST API Персонализирана интеграция

Девет начина за свързване на Xeoma с вашата система

Всеки интерфейс решава специфичен клас задачи — от прости команди за включване/изключване до дистанционно управление на сървъра чрез външно приложение. Не откривате необходимото? Поръчайте персонализирана разработка за вашия проект.

Търсите SDK? В Xeoma ролята на SDK се изпълнява от Ръководството за потребителя на Xeoma — пълна документация на модулите и функциите на Xeoma, параметри и готови сценарии за интеграция.

Базови
HTTP команди
HTTP API — интерфейс, базиран на протокола за трансфер на данни HTTP

Универсален начин за управление на Xeoma чрез стандартни уеб заявки. Активирайте или деактивирайте модули, извличайте снимки от камери, управлявайте записи — от всяка система, способна да изпрати HTTP заявка.

http://IP:10090/http_switcher_disable?
module=HttpSwitcher.9
Вижте HTTP документацията
Xeoma Pro
JSON API (разширен интерфейс)
JSON API — програмен интерфейс, използващ формата за обмен на данни JSON

Разширен API за Xeoma, достъпен в Pro изданието. Дистанционно променяйте настройките на веригите, експортирайте архивни записи, управлявайте потребители и права за достъп от външни приложения.

POST http://IP:10090/api?
login=USERNAME&password=PWD&add=
Вижте JSON документацията
Вграждане
Стрийминг интерфейс (Web API)
Колекция от команди за уеб автоматизация и стрийминг

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

http://IP:10090/?archive_get_export_file=
Вижте Web API документацията
Двупосочни
HTTP Switcher и HTTP Request Sender
Модули за приемане и изпращане на команди по HTTP

HTTP Switcher — приема команди от външни устройства (сензори, контролери, системи за контрол на достъпа) и активира целевия модул. HTTP Request Sender — препраща събития от Xeoma към външни системи, POS, счетоводни и автоматизирани платформи.

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

Xeoma поддържа стандарта ONVIF за IP камери, индустриалния протокол Modbus (програмируеми логически контролери, светофари, бариери) и собствения ISAPI интерфейс на HikVision за термални камери. Директна хардуерна интеграция без заобиколни решения.

ONVIF: всеки производител
Modbus: PLC, бариери,
контрол на достъпа
Вижте всички възможности за интеграция
Cloud / Pro
Интерфейс за управление в облака (REST)
REST API — интерфейс за управление в архитектурния стил REST

За Xeoma Pro Your Cloud: управлявайте потребители, абонаменти и пространство за съхранение чрез стандартен REST интерфейс. Готова интеграция с билинг системи.

xeoma_cloud.php -a “user”
“email” “pass” days sources GB
Научете повече за Xeoma Pro Your Cloud
Изпълнение на скриптове
Изпълнение на компютърни команди и скриптове
Целеви модул, който изпълнява скрипт при задействане

Простият и достъпен модул на Xeoma „Application Runner“ може да стартира скрипт на компютъра, на който е инсталиран, или да отвори програма и да предаде макроси като %JPEG%, %FACECOUNT%, %NAMES%, %TEXT%, %EYEANGLE%.

Камера -> Детектор -> Application Runner: C://Surveillance/scripts/statisticts/customercounter.sh %FACECOUNT%
Прочетете повече за Application Runner
Вградени в камерата
Тригери и реакции от камерата
Camera-Embedded Detector – специализиран модул за комуникация с камерата

Използвайте вградените детектори на камерата вместо тези на Xeoma: с модула Camera-Embedded Detector Xeoma може да получава сигнали от ONVIF камера. Същият модул позволява и изпращане на команди към камерата, например за активиране на чистачката при откриване на замърсявания по обектива.

Настройки на Camera-Embedded Detector:
изберете детектора от списъка
Научете повече за Camera-Embedded Detector
Индивидуална заявка
Разработка на персонализирана интеграция по поръчка
Нестандартен интерфейс или протокол – ще го разработим специално за вашия проект

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

Вашето устройство / протокол / система
-> интеграция „под ключ“
Вижте примери за реализирани проекти

Какво вече е изградено с интеграция на Xeoma

API на Xeoma се използва в проекти от всякакъв мащаб – от домашна автоматизация до държавна инфраструктура.

Автоматично откриване на нарушения в пътното движение („Safe City")

Xeoma се свързва с контролерите на светофарите чрез Modbus. Когато светне червено, детекторът за пресичане на линия се задейства автоматично и снимка на нарушителя се изпраща към платформата за глоби на съответните органи.

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

Модулът HTTP Request Sender свързва Xeoma с POS софтуера: всяка транзакция се записва на видео, като сумата и номерът на касовата бележка се наслагват върху изображението.

Платформи за умен дом

Xeoma изпраща и получава команди чрез API на платформи за умен дом. При откриване на движение се задействат щори, осветление или аларма чрез свързаното външно устройство.

Термални камери HikVision — измерване на температура

Чрез интерфейса HikVision ISAPI Xeoma извлича данни за температурата на обекта директно от термалната камера – без допълнителни аналитични модули, мигновено и без изкривяване на изображението.

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

Външните сензори и четците за карти се свързват чрез HTTP Switcher. Ключалките и порталите се свързват чрез HTTP Request Sender: отварянето на врата задейства запис, а разпознаването на лица от Xeoma отключва бариерата.

Вграждане на видео на живо в уебсайт или приложение

Чрез Web API и неговия интерфейс за стрийминг webRTC потоците на живо и архивните записи от камерите на Xeoma се вграждат директно в уебстраницата или мобилното приложение на клиента – без нужда от допълнителен софтуер или плъгини.

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

REST API в Xeoma Pro Your Cloud позволява на доставчиците автоматично да управляват клиентски акаунти, квоти за съхранение и абонаментни планове от своята билингова система.

Интеграция на индустриално оборудване и сензори

Чрез Modbus или HTTP Xeoma комуникира с PLC, платформи за претегляне, системи за периметрова сигурност и процесни сензори.

Възможности на всеки интерфейс

Изберете подходящия инструмент според вашата задача и версията на Xeoma.

Възможност HTTP команди JSON API Pro Web API REST Cloud Pro
Активиране / деактивиране на модул
Получаване на снимка от камерата
Вграждане на поток на живо в уебсайт
Дистанционна промяна на настройките на веригата
Експортиране на архивни записи
Управление на потребители
Получаване на команди от външни устройства
Интеграция с билингова система
Налично в изданията Free / Lite

Започването на интеграцията е лесно

Без сложна настройка, без нужда от специален лиценз за начало — базовият HTTP интерфейс е достъпен веднага след стартирането на Xeoma.

1
Изтеглете и стартирайте Xeoma

Не е необходима инсталация — просто стартирайте изпълняемия файл на Xeoma.

2
Прегледайте документацията за API

Намерете необходимите типове команди в раздела с документация.

3
Добавете необходимите модули към вашата верига

За получаване на команди добавете модула „HTTP Switcher", а за изпращане на събития – „HTTP Request Sender". Плъзнете, пуснете, конфигурирайте – готово.

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

Ще разработим поддръжка за всеки външен интерфейс за вашия проект. Вече сме реализирали интеграции за десетки устройства и платформи.

Готови ли сте да интегрирате Xeoma във вашата инфраструктура?

Консултирайте се с нашия екип — ще ви помогнем да изберете подходящия интерфейс и ще разработим индивидуално решение, съобразено с вашия проект.