Intégration et développement

API, SDK : outils d'intégration Xeoma

Intégrez Xeoma à toute infrastructure — systèmes tiers, matériel, IoT, plateformes domotiques et logiciels d'entreprise — via les API (Application Programming Interfaces) ouvertes et les outils de développement Xeoma.

Requêtes HTTP JSON Diffusion sur le web ONVIF Protocole Modbus API REST Intégration sur mesure

Neuf modes de connexion de Xeoma à votre système

Chaque interface répond à un type de tâche précis, des commandes on/off simples au pilotage distant du serveur depuis une application tierce. Besoin d'une fonctionnalité spécifique ? Commandez un développement sur mesure pour votre projet.

Vous recherchez un SDK ? Dans Xeoma, le rôle du SDK est assuré par le Manuel d'utilisation Xeoma — une documentation complète des modules, fonctionnalités, paramètres et scénarios d'intégration de Xeoma.

Basique
Commandes HTTP
API HTTP — interface basée sur le protocole de transfert de données HTTP

Une méthode universelle pour piloter Xeoma via des requêtes web standard. Activez ou désactivez des modules, récupérez des clichés de caméras ou gérez les enregistrements — depuis tout système capable d'envoyer une requête HTTP.

http://IP:10090/http_switcher_disable?
module=HttpSwitcher.9
Voir la documentation HTTP
Xeoma Pro
API JSON (interface étendue)
API JSON — interface programmatique utilisant le format d'échange de données JSON

Une API étendue pour Xeoma, disponible dans l'édition Pro. Modifiez à distance les paramètres de chaîne, exportez des archives d'enregistrements, gérez les utilisateurs et les droits d'accès depuis des applications tierces.

POST http://IP:10090/api?
login=USERNAME&password=PWD&add=
Voir la documentation JSON
Intégration
Interface de streaming (Web API)
Un ensemble de commandes pour l'automatisation web et la diffusion en flux

Intégrez les flux de caméras Xeoma (en direct ou depuis les archives) directement dans votre site web ou une application tierce. Téléchargez des vidéos ou des instantanés, ajoutez des caméras ou des modules.

http://IP:10090/?archive_get_export_file=
Voir la documentation Web API
Bidirectionnel
HTTP Switcher & HTTP Request Sender
Modules de réception et d'envoi de commandes via HTTP

HTTP Switcher — reçoit des commandes d'appareils externes (capteurs, contrôleurs, systèmes de contrôle d'accès) et active le module cible. HTTP Request Sender — transmet les événements Xeoma vers des systèmes tiers, des points de vente (POS), des plateformes de comptabilité et d'automatisation.

Entrant : du capteur vers Xeoma
Sortant : de Xeoma vers le système externe
En savoir plus sur ces modules
Protocoles
Protocoles industriels et standards du secteur
ONVIF, Modbus, ISAPI — protocoles d'échange de données standards du secteur

Xeoma prend en charge la norme ONVIF pour les caméras IP, le protocole industriel Modbus (automates programmables, feux de signalisation, barrières) et l'interface propriétaire ISAPI de HikVision pour les caméras thermiques. Intégration matérielle native — aucun contournement requis.

ONVIF : tout fabricant
Modbus : API, barrières,
contrôle d'accès
Voir toutes les capacités d'intégration
Cloud / Pro
Interface de gestion Cloud (REST)
API REST — interface de gestion basée sur l'architecture REST

Pour Xeoma Pro Your Cloud : gérez les utilisateurs, les abonnements et le stockage via une interface REST standard. Intégration prête à l'emploi avec les systèmes de facturation.

xeoma_cloud.php -a “user”
“email” “pass” days sources GB
Découvrir Xeoma Pro Your Cloud
Exécution de scripts
Exécution de commandes système et de scripts
Un module de destination qui exécute un script lors d'un déclenchement

Le module simple et abordable « Application Runner » de Xeoma peut lancer un script sur l'ordinateur hôte ou ouvrir un programme en transmettant des macros telles que %JPEG%, %FACECOUNT%, %NAMES%, %TEXT%, %EYEANGLE%.

Caméra -> Détecteur -> Application Runner : C://Surveillance/scripts/statisticts/customercounter.sh %FACECOUNT%
En savoir plus sur Application Runner
Intégré à la caméra
Déclencheurs et réactions au niveau de la caméra
Détecteur intégré à la caméra — module spécialisé pour la communication avec la caméra

Utilisez les détecteurs intégrés de la caméra plutôt que ceux de Xeoma : avec le module Détecteur intégré à la caméra, Xeoma peut recevoir des déclenchements d'une caméra ONVIF. Ce même module peut être utilisé pour envoyer des commandes à la caméra, par exemple pour activer son essuie-glace lors de la détection de taches sur l'objectif.

Paramètres du Détecteur intégré à la caméra :
sélectionnez le détecteur dans la liste
En savoir plus sur le Détecteur intégré à la caméra
Commande personnalisée
Développement d'intégrations sur mesure
Interface ou protocole non standard — nous le développons spécifiquement pour votre projet

Si les interfaces intégrées ne suffisent pas, nous étendrons Xeoma pour prendre en charge votre matériel, un système tiers ou un scénario spécifique. Nous avons déjà réalisé des intégrations pour des dizaines d'équipements : systèmes de contrôle d'accès, automates industriels, systèmes de point de vente, plateformes domotiques et bien plus encore.

Votre appareil / protocole / système
-> intégration clé en main
Voir les exemples de projets réalisés

Réalisations concrètes via l'intégration Xeoma

Les API de Xeoma sont déployées dans des projets de toute envergure — de la domotique aux infrastructures étatiques.

Détection automatique des infractions routières (« Safe City »)

Xeoma est connecté aux contrôleurs de feux de signalisation via Modbus. Lorsqu'un feu est rouge, le détecteur de franchissement de ligne se déclenche automatiquement et une photo du contrevenant est transmise à la plateforme de verbalisation des autorités.

Intégration de systèmes de point de vente (POS)

L'Envoyeur de requêtes HTTP relie Xeoma au logiciel de point de vente : chaque transaction est enregistrée en vidéo, avec le montant et le numéro de ticket superposés à l'image.

Plateformes de domotique

Xeoma échange des commandes via les API des plateformes domotiques. Dès la détection d'un mouvement, des stores, des éclairages ou une alarme sont activés via l'appareil externe connecté.

Caméras thermiques HikVision — mesure de température

Via l'interface ISAPI de HikVision, Xeoma récupère les données de température des objets directement depuis la caméra thermique — sans modules d'analyse additionnels, instantanément et sans distorsion d'image.

Intégration de systèmes de contrôle d'accès (ACS)

Les capteurs externes et lecteurs de cartes se connectent via le Commutateur HTTP. Les serrures et barrières se connectent via l'Envoyeur de requêtes HTTP : l'ouverture d'une porte déclenche l'enregistrement, tandis que la reconnaissance faciale de Xeoma déverrouille la barrière.

Intégration de vidéo en direct dans un site web ou une application

Via l'API Web et son interface de streaming WebRTC, les flux en direct et les archives des caméras Xeoma sont intégrés directement dans la page web ou l'application mobile du client — sans logiciel ni plugin supplémentaire.

Création de votre propre service de vidéosurveillance cloud

L'API REST de Xeoma Pro Your Cloud permet aux fournisseurs de gérer automatiquement les comptes clients, les quotas de stockage et les plans d'abonnement depuis leur système de facturation.

Intégration d'équipements industriels et de capteurs

Via Modbus ou HTTP, Xeoma communique avec des automates programmables, des plateformes de pesage, des systèmes de sécurité périmétrique et des capteurs de processus.

Fonctionnalités par interface

Choisissez l'outil adapté à votre besoin et à votre édition de Xeoma.

Fonctionnalité Commandes HTTP API JSON Pro API Web REST Cloud Pro
Activer / désactiver un module
Obtenir un instantané de la caméra
Intégrer un flux en direct dans un site web
Modifier les paramètres de chaîne à distance
Exporter des enregistrements d'archive
Gestion des utilisateurs
Recevoir des commandes d'appareils externes
Intégration du système de facturation
Disponible dans l'édition Free / Lite

L'intégration est simple

Aucune configuration complexe ni licence spéciale n'est requise pour débuter — l'interface HTTP de base est opérationnelle dès le lancement de Xeoma.

1
Téléchargez et lancez Xeoma

Aucune installation requise — lancez simplement l'exécutable de Xeoma.

2
Consultez la documentation de l'API

Identifiez les commandes nécessaires dans la section documentation.

3
Ajoutez les modules requis à votre chaîne

Pour recevoir des commandes, ajoutez le module « Commutateur HTTP » ; pour envoyer des événements, utilisez l'« Envoyeur de requêtes HTTP ». Glissez, déposez, configurez — c'est prêt.

4
Besoin d'une intégration non standard ?

Nous développons le support de toute interface tierce pour votre projet. Des intégrations pour des dizaines d'appareils et de plateformes ont déjà été déployées.

Prêt à intégrer Xeoma dans votre infrastructure ?

Contactez notre équipe : nous vous guiderons dans le choix de l'interface et concevrons une solution sur mesure adaptée à votre projet.