Integrazione e sviluppo

API, SDK: strumenti per l'integrazione di Xeoma

Integra Xeoma in qualsiasi infrastruttura — sistemi di terze parti, hardware, IoT, piattaforme smart home e software aziendali — tramite le API (Application Programming Interfaces) aperte e i tool di sviluppo di Xeoma.

Richieste HTTP JSON Broadcasting web ONVIF Protocollo Modbus REST API Integrazione personalizzata

Nove modalità per integrare Xeoma nel vostro sistema

Ogni interfaccia risolve una specifica categoria di compiti: dai semplici comandi on/off al controllo remoto del server da applicazioni di terze parti. Non trovate ciò che cercate? Richiedete uno sviluppo su misura per il vostro progetto.

Cercate un SDK? In Xeoma, il ruolo dell'SDK è svolto dal Manuale Utente Xeoma: una documentazione completa di moduli, funzionalità, parametri e scenari di integrazione pronti all'uso.

Base
Comandi HTTP
HTTP API — interfaccia basata sul protocollo di trasferimento dati HTTP

Un metodo universale per controllare Xeoma tramite richieste web standard. Abiliti o disabiliti i moduli, recuperi istantanee delle telecamere, gestisca le registrazioni — da qualsiasi sistema in grado di inviare una richiesta HTTP.

http://IP:10090/http_switcher_disable?
module=HttpSwitcher.9
Consulta la documentazione HTTP
Xeoma Pro
JSON API (interfaccia estesa)
JSON API — interfaccia programmatica che utilizza il formato di scambio dati JSON

Un'API estesa per Xeoma, disponibile nell'edizione Pro. Modifichi da remoto le impostazioni della catena, esporti le registrazioni d'archivio, gestisca utenti e diritti di accesso da applicazioni di terze parti.

POST http://IP:10090/api?
login=USERNAME&password=PWD&add=
Consulta la documentazione JSON
Integrazione
Interfaccia di streaming (Web API)
Raccolta di comandi per l'automazione web e i broadcast

Integra i flussi delle telecamere Xeoma (live o d'archivio) direttamente nel Suo sito web o in app di terze parti. Scarichi video o istantanee, aggiunga telecamere o moduli.

http://IP:10090/?archive_get_export_file=
Consulta la documentazione Web API
Bidirezionale
HTTP Switcher & HTTP Request Sender
Moduli per la ricezione e l'invio di comandi via HTTP

HTTP Switcher — riceve comandi da dispositivi esterni (sensori, controller, sistemi di controllo accessi) e attiva il modulo di destinazione. HTTP Request Sender — inoltra gli eventi di Xeoma a sistemi di terze parti, POS, piattaforme di contabilità e automazione.

Inbound: dal sensore a Xeoma
Outbound: da Xeoma al sistema esterno
Scopri di più sui moduli
Protocolli
Protocolli industriali e standard di settore
ONVIF, Modbus, ISAPI — protocolli standard di settore per lo scambio dati

Xeoma supporta lo standard ONVIF per telecamere IP, il protocollo industriale Modbus (PLC, semafori, barriere) e l'interfaccia proprietaria ISAPI di HikVision per telecamere termiche. Integrazione hardware nativa, senza necessità di workaround.

ONVIF: qualsiasi produttore
Modbus: PLC, barriere,
controllo accessi
Scopri tutte le funzionalità di integrazione
Cloud / Pro
Interfaccia di gestione Cloud (REST)
REST API — interfaccia di gestione basata su architettura REST

Per Xeoma Pro Your Cloud: gestisca utenti, abbonamenti e storage tramite un'interfaccia REST standard. Integrazione pronta per sistemi di fatturazione.

xeoma_cloud.php -a “user”
“email” “pass” days sources GB
Scopri Xeoma Pro Your Cloud
Esecuzione script
Esecuzione di comandi di sistema e script
Modulo di destinazione che esegue uno script all'attivazione del trigger

Il modulo "Application Runner" di Xeoma, semplice ed economico, può lanciare uno script sul computer in cui è in esecuzione, oppure aprire un programma e passare macro come %JPEG%, %FACECOUNT%, %NAMES%, %TEXT%, %EYEANGLE%.

Telecamera -> Rilevatore -> Application Runner: C://Surveillance/scripts/statisticts/customercounter.sh %FACECOUNT%
Leggi di più su Application Runner
In-camera
Trigger e reazioni dalla telecamera
Camera-Embedded Detector – modulo speciale per la comunicazione con la telecamera

Utilizza i rilevatori integrati della telecamera invece di quelli di Xeoma: con il modulo Camera-Embedded Detector, Xeoma può ricevere trigger da una telecamera ONVIF. Lo stesso modulo consente di inviare comandi alla telecamera, ad esempio per attivare il tergicristallo al rilevamento di macchie sull'obiettivo.

Impostazioni Camera-Embedded Detector:
selezioni il rilevatore dall'elenco
Scopri di più su Camera-Embedded Detector
Sviluppo su misura
Sviluppo di integrazioni personalizzate a pagamento
Interfaccia o protocollo non standard: realizzeremo una soluzione specifica per il Suo progetto

Se le interfacce integrate non sono sufficienti, estenderemo Xeoma per supportare il Suo hardware, sistemi di terze parti o scenari unici. Abbiamo già realizzato integrazioni per decine di dispositivi: sistemi di controllo accessi, controller industriali, sistemi POS, piattaforme smart home e altro ancora.

Il Suo dispositivo / protocollo / sistema
-> integrazione chiavi in mano
Consulti gli esempi di progetti realizzati

Soluzioni già realizzate con l'integrazione di Xeoma

Le API di Xeoma sono impiegate in progetti di qualsiasi scala, dalla domotica alle infrastrutture governative.

Rilevamento automatico di infrazioni stradali (“Safe City”)

Xeoma è collegato ai controller dei semafori via Modbus. Quando il segnale rosso è attivo, il rilevatore di superamento linea scatta automaticamente e una foto dell'infrazione viene inviata alla piattaforma sanzionatoria dell'autorità.

Integrazione con sistemi Point of Sale (POS)

L'HTTP Request Sender collega Xeoma al software POS: ogni transazione viene registrata su video con importo e numero dello scontrino sovrimpressi sull'immagine.

Piattaforme smart home

Xeoma scambia comandi tramite le API delle piattaforme smart home. Al rilevamento di movimento, vengono attivati tapparelle, luci o allarmi tramite il dispositivo esterno connesso.

Telecamere termiche HikVision — misurazione della temperatura

Tramite l'interfaccia HikVision ISAPI, Xeoma recupera i dati di temperatura degli oggetti direttamente dalla telecamera termica, senza moduli analitici aggiuntivi: istantaneamente e senza distorsioni dell'immagine.

Integrazione con sistemi di controllo accessi (ACS)

Sensori esterni e lettori di schede si collegano via HTTP Switcher. Serrature e cancelli si collegano via HTTP Request Sender: l'apertura di una porta avvia la registrazione; il riconoscimento facciale di Xeoma sblocca la barriera.

Integrazione di video in diretta in siti web o app

Tramite la Web API e l'interfaccia di streaming webRTC, i flussi in diretta e i filmati d'archivio delle telecamere Xeoma sono integrati direttamente nella pagina web o nell'app mobile del cliente, senza necessità di software o plugin aggiuntivi.

Creazione di un proprio servizio di videosorveglianza in cloud

La REST API in Xeoma Pro Your Cloud consente ai provider di gestire automaticamente account clienti, quote di archiviazione e piani di abbonamento dal proprio sistema di fatturazione.

Integrazione di sensori e attrezzature industriali

Via Modbus o HTTP, Xeoma comunica con PLC, piattaforme di pesatura, sistemi di sicurezza perimetrale e sensori di processo.

Funzionalità delle interfacce

Scelga lo strumento più adatto in base alle Sue esigenze e alla versione di Xeoma.

Funzionalità Comandi HTTP JSON API Pro Web API REST Cloud Pro
Attivare / disattivare un modulo
Ottenere uno snapshot della telecamera
Integrare uno stream in diretta in un sito web
Modificare le impostazioni della catena da remoto
Esportare registrazioni d'archivio
Gestione utenti
Ricevere comandi da dispositivi esterni
Integrazione con sistemi di fatturazione
Disponibile nelle edizioni Free / Lite

Iniziare con l'integrazione è semplice

Nessuna configurazione complessa né licenze speciali per iniziare: l'interfaccia HTTP di base è disponibile immediatamente dopo l'avvio di Xeoma.

1
Scaricare ed eseguire Xeoma

Non è richiesta l'installazione: avvii semplicemente l'eseguibile di Xeoma.

2
Consultare la documentazione API

Trovi i tipi di comando necessari nella sezione dedicata della documentazione.

3
Aggiungere i moduli necessari alla catena

Per ricevere comandi, aggiunga il modulo "HTTP Switcher"; per inviare eventi, il modulo "HTTP Request Sender". Trascini, rilasci, configuri: fatto.

4
Necessita di un'integrazione non standard?

Svilupperemo il supporto per qualsiasi interfaccia di terze parti per il Suo progetto. Abbiamo già realizzato integrazioni per decine di dispositivi e piattaforme.

Pronto a integrare Xeoma nella Sua infrastruttura?

Contatti il nostro team: l'aiuteremo a scegliere l'interfaccia ideale e a sviluppare una soluzione personalizzata per il Suo progetto.