Integracje i rozwój

API, SDK: narzędzia do integracji Xeoma

Zintegruj Xeoma z dowolną infrastrukturą — systemami zewnętrznymi, sprzętem, IoT, platformami smart home oraz oprogramowaniem korporacyjnym — wykorzystując otwarte interfejsy API (Application Programming Interfaces) i narzędzia deweloperskie.

Zapytania HTTP JSON Transmisja na stronie WWW ONVIF Protokół Modbus REST API Własna integracja

Dziewięć sposobów integracji Xeoma z Twoim systemem

Każdy interfejs rozwiązuje inny typ zadań — od prostych komend włącz/wyłącz po zdalne sterowanie serwerem z zewnętrznej aplikacji. Nie widzisz potrzebnej opcji? Zamów dedykowany rozwój oprogramowania dla swojego projektu.

Szukasz SDK? W Xeoma rolę SDK pełni Podręcznik użytkownika Xeoma — kompletna dokumentacja modułów, funkcji, parametrów oraz gotowe scenariusze integracji.

Podstawowe
Komendy HTTP
HTTP API — interfejs oparty na protokole przesyłania danych HTTP

Uniwersalna metoda sterowania Xeomą za pomocą standardowych żądań HTTP. Włączaj lub wyłączaj moduły, pobieraj migawki z kamer, zarządzaj nagrywaniem — z dowolnego systemu zdolnego do wysłania żądania HTTP.

http://IP:10090/http_switcher_disable?
module=HttpSwitcher.9
Zobacz dokumentację HTTP
Xeoma Pro
JSON API (interfejs rozszerzony)
JSON API — interfejs programistyczny wykorzystujący format wymiany danych JSON

Rozszerzone API dla Xeomy, dostępne w edycji Pro. Zdalnie zmieniaj ustawienia łańcuchów, eksportuj nagrania z archiwum, zarządzaj użytkownikami i uprawnieniami dostępu z aplikacji zewnętrznych.

POST http://IP:10090/api?
login=USERNAME&password=PWD&add=
Zobacz dokumentację JSON
Osadzanie
Interfejs strumieniowania (Web API)
Zestaw poleceń do automatyzacji sieciowej i transmisji

Osadź strumienie kamer Xeoma (na żywo lub z archiwum) bezpośrednio na swojej stronie internetowej lub w aplikacji zewnętrznej. Pobieraj filmy lub migawki, dodawaj kamery lub moduły.

http://IP:10090/?archive_get_export_file=
Zobacz dokumentację Web API
Dwukierunkowe
HTTP Switcher i HTTP Request Sender
Moduły do odbierania i wysyłania komend przez HTTP

HTTP Switcher — odbiera polecenia z urządzeń zewnętrznych (czujników, sterowników, systemów kontroli dostępu) i aktywuje moduł docelowy. HTTP Request Sender — przesyła zdarzenia z Xeomy do systemów zewnętrznych, systemów POS oraz platform księgowych i automatyki.

Przychodzące: czujnik do Xeoma
Wyjściowe: Xeoma do systemu zewnętrznego
Dowiedz się więcej o modułach
Protokoły
Protokoły przemysłowe i branżowe
ONVIF, Modbus, ISAPI — standardowe branżowe protokoły wymiany danych

Xeoma obsługuje standard ONVIF dla kamer IP, przemysłowy protokół Modbus (sterowniki PLC, sygnalizacja świetlna, szlabany) oraz autorski interfejs ISAPI firmy HikVision dla kamer termowizyjnych. Natywna integracja sprzętowa — bez konieczności stosowania obejść.

ONVIF: dowolny producent
Modbus: sterowniki PLC, szlabany,
kontrola dostępu
Zobacz wszystkie możliwości integracji
Cloud / Pro
Interfejs zarządzania w chmurze (REST)
REST API — interfejs zarządzania w stylu architektonicznym REST

Dla Xeoma Pro Your Cloud: zarządzaj użytkownikami, subskrypcjami i przestrzenią dyskową poprzez standardowy interfejs REST. Gotowa integracja z systemami rozliczeniowymi.

xeoma_cloud.php -a “user”
“email” “pass” days sources GB
Poznaj Xeoma Pro Your Cloud
Uruchamianie skryptów
Uruchamianie poleceń systemowych i skryptów
Moduł docelowy uruchamiający skrypt po wystąpieniu zdarzenia

Prosty i niedrogi moduł Xeoma „Application Runner" umożliwia uruchamianie skryptów na komputerze, na którym działa, lub otwieranie programów z przekazywaniem makr, takich jak %JPEG%, %FACECOUNT%, %NAMES%, %TEXT%, %EYEANGLE%.

Kamera -> Detektor -> Application Runner: C://Surveillance/scripts/statisticts/customercounter.sh %FACECOUNT%
Dowiedz się więcej o Application Runner
Wbudowane w kamerę
Wyzwalacze i reakcje kamery
Camera-Embedded Detector – specjalny moduł do komunikacji z kamerą

Wykorzystaj detektory wbudowane w kamerę zamiast tych z Xeoma: dzięki modułowi Camera-Embedded Detector system Xeoma może odbierać wyzwalacze z kamer ONVIF. Ten sam moduł służy do wysyłania poleceń do kamery, np. aktywacji wycieraczki po wykryciu zabrudzeń na obiektywie.

Ustawienia modułu Camera-Embedded Detector:
wybierz detektor z listy
Dowiedz się więcej o module Camera-Embedded Detector
Zamówienie indywidualne
Płatne tworzenie dedykowanych integracji
Niestandardowy interfejs lub protokół — opracujemy go specjalnie dla Twojego projektu

Jeśli wbudowane interfejsy są niewystarczające, rozszerzymy możliwości Xeoma o wsparcie dla Twojego sprzętu, systemów zewnętrznych lub unikalnych scenariuszy. Zrealizowaliśmy już integracje dla dziesiątek urządzeń: systemów kontroli dostępu, sterowników przemysłowych, systemów POS, platform smart home i wielu innych.

Twoje urządzenie / protokół / system
-> integracja pod klucz
Zobacz przykłady zrealizowanych projektów

Przykłady wdrożeń z integracją Xeoma

API Xeoma są wykorzystywane w projektach dowolnej skali — od automatyki domowej po infrastrukturę rządową.

Automatyczne wykrywanie naruszeń przepisów ruchu drogowego („Safe City")

Xeoma łączy się ze sterownikami sygnalizacji świetlnej przez Modbus. Gdy aktywne jest czerwone światło, detektor przekroczenia linii uruchamia się automatycznie, a zdjęcie sprawcy trafia na platformę do wystawiania mandatów.

Integracja z systemami punktu sprzedaży (POS)

Moduł HTTP Request Sender łączy Xeoma z oprogramowaniem POS: każda transakcja jest rejestrowana na wideo z nałożoną na obraz kwotą i numerem paragonu.

Platformy smart home

Xeoma wysyła i odbiera polecenia poprzez API platform smart home. Po wykryciu ruchu żaluzje, oświetlenie lub alarm są aktywowane przez podłączone urządzenie zewnętrzne.

Kamery termowizyjne HikVision — pomiar temperatury

Poprzez interfejs HikVision ISAPI system Xeoma pobiera dane o temperaturze obiektów bezpośrednio z kamery termowizyjnej — bez dodatkowych modułów analitycznych, natychmiastowo i bez zniekształceń obrazu.

Integracja z systemem kontroli dostępu (SKD)

Zewnętrzne czujniki i czytniki kart łączą się przez moduł HTTP Switcher. Zamki i bramy łączą się przez moduł HTTP Request Sender: otwarcie drzwi uruchamia nagrywanie, a rozpoznawanie twarzy w Xeoma odblokowuje szlaban.

Osadzanie obrazu na żywo w witrynie lub aplikacji

Dzięki Web API i interfejsowi strumieniowania webRTC transmisje na żywo oraz nagrania archiwalne z kamer Xeoma są osadzane bezpośrednio na stronie internetowej klienta lub w aplikacji mobilnej — bez konieczności instalacji dodatkowego oprogramowania czy wtyczek.

Budowa własnej usługi chmurowego monitoringu wideo

REST API w Xeoma Pro Your Cloud pozwala dostawcom automatycznie zarządzać kontami klientów, limitami pamięci i planami subskrypcyjnymi z poziomu ich systemu rozliczeniowego.

Integracja sprzętu przemysłowego i czujników

Poprzez Modbus lub HTTP system Xeoma komunikuje się ze sterownikami PLC, wagami przemysłowymi, systemami ochrony perymetrycznej i czujnikami procesowymi.

Możliwości poszczególnych interfejsów

Wybierz odpowiednie narzędzie w zależności od zadania i edycji Xeoma.

Funkcjonalność Polecenia HTTP JSON API Pro Web API REST Cloud Pro
Włączanie/wyłączanie modułu
Pobieranie migawki z kamery
Osadzanie strumienia na żywo w witrynie
Zdalna zmiana ustawień łańcucha
Eksport nagrań archiwalnych
Zarządzanie użytkownikami
Odbieranie poleceń z urządzeń zewnętrznych
Integracja z systemem rozliczeniowym
Dostępne w edycji Free/Lite

Rozpoczęcie pracy z integracją jest proste

Bez skomplikowanej konfiguracji i specjalnych licencji na start — podstawowy interfejs HTTP jest dostępny natychmiast po uruchomieniu Xeoma.

1
Pobierz i uruchom Xeoma

Nie wymaga instalacji — wystarczy uruchomić plik wykonywalny Xeoma.

2
Zapoznaj się z dokumentacją API

W dokumentacji znajdź rodzaje poleceń, których potrzebujesz.

3
Dodaj wymagane moduły do swojego łańcucha

Aby odbierać polecenia, dodaj moduł „HTTP Switcher”; aby wysyłać zdarzenia — „HTTP Request Sender”. Przeciągnij, upuść, skonfiguruj — gotowe.

4
Potrzebujesz dedykowanej integracji?

Opracujemy wsparcie dla dowolnego interfejsu zewnętrznego dla Twojego projektu. Dostarczyliśmy już integracje dla dziesiątek urządzeń i platform.

Gotowy na integrację Xeoma z Twoją infrastrukturą?

Zapytaj nasz zespół — pomożemy dobrać odpowiedni interfejs i opracujemy rozwiązanie dedykowane Twojemu projektowi.