GCXONEDocumentation

Guide d'intégration du robot Ascento

Mis à jour le 11 août 2026Appareils et intégrationsTélécharger le PDFSuggérer une modificationObtenir de l’aide
Sur cette page
  1. Introduction
  2. Présentation du système
  3. Architecture du système
  4. Flux de communication
  5. Présentation de la configuration
  6. Prérequis de pré-intégration
  7. Configuration du robot Ascento
  8. Étape 1 : Connexion à la plateforme GCX
  9. Étape 2 : Sélectionnez votre organisation
  10. Étape 3 : Accéder à l’application Configuration
  11. Étape 4 : Comprendre la hiérarchie de configuration
  12. Étape 5 : Sélectionner ou créer un client/site
  13. Étape 6 : Ajouter des périphériques au site
  14. Configuration du certificat
  15. Étape 7 : Découverte de la liste des caméras
  16. Configuration des événements et des règles
  17. 1. Alarmes d'état
  18. 2. Détection d'alarmes
  19. Configuration des règles d'alarme personnalisées
  20. Présentation du traitement des alarmes
  21. 1. Talos — Gestion de l'alarme
  22. 2. Visionneuse vidéo — vérification de l'événement
  23. 3. Carte — visualisation du lieu de l'incident et possibilité d'intervenir
  24. Flux de travail opérateur multi-écrans
  25. Présentation des fonctionnalités d'intégration

Introduction

Le robot Ascento est un robot de sécurité autonome équipé de cinq caméras. Ce guide explique comment le connecter à GCX et ce que vous pouvez voir et faire une fois en fonctionnement.

Une fois le robot connecté, GCX vous donne accès à :

  • Vidéo en direct des cinq caméras du robot : avant, arrière, gauche, droite et caméra thermique.
  • Alarmes de détection déclenchées pendant la patrouille du robot, par exemple pour la présence de personnes ou de véhicules. Chaque alarme est accompagnée d'images et d'un cadre autour de l'élément détecté.
  • Alertes techniques concernant le robot lui-même : batterie faible, état de charge, sortie de sa zone de sécurité, modifications du projecteur et des feux de détresse, et perte de communication.
  • Contrôle de l'éclairage : activer ou désactiver le projecteur et les feux de détresse du robot.

Présentation du système

Type d'appareil AscentoProtocoles pris en chargeFonctionnalité
Robot de sécurité autonomeAPI RESTWebSocket
Caméras du robotRTSP/WebRTCDiffusion vidéo en direct
Télémétrie du robotAPI REST WebSocketÉtat de la batterie
Événements et alarmes du robotWebSocket (ou interrogation RESTselon le déploiement)
Éclairage et signalisation du robotAPI RESTContrôle des projecteurs
Station de charge du robotAPI RESTÉtat de la station d'accueil

GCX se connecte au cloud Ascento pour recevoir :

  • Flux vidéo en direct
  • Alarmes et événements
  • Changements d'état du robot

Architecture du système

Flux de communication

FluxProtocoleDirectionNotes
En direct DiffusionRTSPAscento vers NXGENGenesis prend en charge la diffusion redirigée vers le cloud ainsi que le mode local (sans passer par le cloud).
ÉvénementsRègles d'action/Push MQTTAscento vers NXGENDétection en tant qu'événements de mouvement
Annonces audioSIP / Audio GenesisNXGEN vers AscentoAnnonces en direct
Contrôle des E/SAPI RESTNXGEN vers AscentoDéclenchement de relais/entrées virtuelles pour la mise en marche/arrêt Éclairage
Commandes et contrôlesAPI interne d'AscentoNXGEN vers AscentoRequêtes

Présentation de la configuration

Prérequis de pré-intégration

ExigenceObjectif
Identifiants APIRequis pour accéder aux API REST d'Ascento à l'aide du nom d'utilisateur et du mot de passe fournis
ID(s) du robotRequis pour récupérer un robot/appareil spécifique et effectuer les actions nécessaires telles que la vidéo en direct
ID de l'organisationRequis pour communiquer avec les services d'événements et récupérer des informations détaillées sur les événements.
Nom de l'organisationRequis pour établir la connexion MQTT et configurer le flux d'événements.
Certificat racine de l'autorité de certificationRequis pour établir une connexion MQTT sécurisée et valider le certificat du courtier.
CertificatRequis pour l'authentification du client lors de l'établissement de la connexion MQTT.
Certificat de clé privéeRequis conjointement avec le certificat pour établir une connexion MQTT sécurisée.

Configuration du robot Ascento

Étape 1 : Connexion à la plateforme GCX

  • Ouvrez l'URL de GCX (Genesis Cloud Experience) dans un navigateur.
  • Connectez-vous à l'aide de vos identifiants d'administrateur ou d'intégrateur.
  • Une fois connecté, GCX charge l'environnement de votre locataire.

Étape 2 : Sélectionnez votre organisation

Si votre locataire possède plusieurs organisations, GCX vous demande laquelle vous souhaitez gérer.

  • Plusieurs organisations — Choisissez celle que vous souhaitez gérer sur l’écran de sélection.
  • Une seule organisation — GCX l’ouvre et vous redirige directement vers le tableau de bord.

Étape 3 : Accéder à l’application Configuration

  • Dans le panneau Applications à gauche, repérez l’icône Configuration
  • Cliquez sur Configuration pour ouvrir l’espace de travail de configuration.
  • L’écran de configuration s’ouvre. C’est ici que vous gérez les clients, les sites et les appareils.

Étape 4 : Comprendre la hiérarchie de configuration

GCX organise tout dans un ordre fixe : Client → Site → Appareil → Caméras/Capteurs.

Fonctionnement de cette hiérarchie

  • Client — l’entreprise ou le client au sommet de la hiérarchie. Un client possède un ou plusieurs sites.
  • Site — un emplacement, comme un bureau, un entrepôt ou un magasin. Chaque appareil situé à cet emplacement appartient à son site.
  • Appareil — le matériel lui-même, comme un robot Ascento. Ses caméras et capteurs sont situés en dessous.

En respectant cet ordre, les alarmes sont acheminées vers le bon endroit, les données de chaque client restent séparées et les rapports fonctionnent site par site.

Étape 5 : Sélectionner ou créer un client/site

Dans l’application Configuration :

  • Choisissez un client et un site existants dans la liste, ou cliquez sur Ajouter pour les créer.

Étape 6 : Ajouter des périphériques au site

Site sélectionné :

  • Ouvrez l’onglet Périphériques du site.
  • Cliquez sur Ajouter.
  • Choisissez le type de périphérique à ajouter :
  • Ascento
  • L’assistant de configuration du périphérique s’ouvre.

Ajoutez les détails de configuration suivants pour l'intégration Ascento :

  1. ID du robot – Identifiant unique du robot Ascento.
  2. Nom d'utilisateur – Nom d'utilisateur Ascento Cloud utilisé pour l'authentification auprès de l'API REST Ascento. Un seul identifiant cloud est valable pour tous les appareils d'une même organisation.
  3. Mot de passe – Mot de passe Ascento Cloud utilisé pour l'authentification auprès de l'API REST Ascento.
  4. URL d'alarme – Pré-rempli automatiquement pour recevoir les notifications d'alarme et d'événements (aucune saisie requise).
  5. ID de l'organisation – Lecture seule. Renseigne automatiquement et utilisé pour récupérer les informations détaillées des événements.
  6. Nom de l'organisation – Lecture seule. Renseignez ce champ automatiquement. Il sert à établir la connexion MQTT et le flux d'événements.
  7. Zone de sécurité (en mètres) – Facultatif. Distance du périmètre de la zone de sécurité autour du robot.
  8. Fuseau horaire – Obligatoire. Fuseau horaire de fonctionnement du robot, par exemple Europe/Zurich.

Configuration du certificat

Les champs du certificat s'afficheront automatiquement après la détection de l'appareil. Si des mises à jour sont nécessaires, les certificats peuvent être modifiés et téléchargés.

  1. Certificat racine de l'autorité de certification – Utilisé pour vérifier le certificat du courtier MQTT.
  2. Certificat – Utilisé pour l'authentification du client lors de la connexion MQTT.
  3. Certificat de clé privée – Utilisé conjointement avec le certificat racine pour établir une connexion MQTT sécurisée.

Ces fichiers de certificat sont nécessaires une seule fois par organisation. Si vous avez déjà importé ces certificats pour un autre appareil Robot de la même organisation, ils seront réutilisés ; vous n'avez pas besoin de les importer à nouveau.

La boîte de dialogue contient également trois autres sections : Configuration de l'appareil (Configuration de Site Pulse) ; Paramètres avancés (Interrogation des événements, configuration du masque de la carte thermique, contrôle périodique de l'état et durée de conservation des événements, par défaut 30 jours) ; et Emplacement (Latitude, longitude, code Plus et What3Words).

Vous trouverez l'identifiant du robot sur le portail web Ascento. Voir la capture d'écran ci-dessous.

Une fois entré, cliquez sur Découvrir. Après une découverte réussie, la boîte de dialogue affiche : Fermer, Redécouvrir, et Enregistrer.

Étape 7 : Découverte de la liste des caméras

GCX récupère les éléments suivants du robot :

  • Liste des caméras
  • Ports de contrôle (feux de détresse, projecteurs, etc.)

Chaque robot Ascento est découvert avec les mêmes cinq caméras fixes : avant, arrière, gauche, droite et une caméra thermique (indiquée comme « Thermique »). Elles apparaissent dans le panneau Caméras connectées (5/5 activées) de la boîte de dialogue de l'appareil, et dans la vue d'ensemble de l'appareil sous la mention Capteurs actifs 5/5.

Cliquez sur Enregistrez pour terminer l'ajout de l'appareil. La vue d'ensemble de l'appareil s'ouvre.

Pour vérifier que la vidéo fonctionne, ouvrez une caméra dans la liste des appareils. Le flux vidéo en direct doit être continu.

Vous pouvez également visionner plusieurs caméras simultanément. Dans le visualiseur vidéo, faites glisser l'appareil dans la zone de lecture : toutes ses caméras diffuseront simultanément.

Configuration des événements et des règles

Le robot envoie deux types d'alarmes.

1. Alarmes d'état

Alarmes d'état vous informe de l'état du robot lui-même, et GCX les traite comme des alarmes techniques. Vous pouvez les voir :

  • Sur le tableau de bord de l'appareil
  • Dans Talos, l'application de gestion des alarmes

Le robot signale les valeurs suivantes, et les règles d'alarme que vous configurez les transforment en alarmes techniques :

Batterie

  • État de charge (SoC)
  • État de charge

Position

  • Cap
  • Latitude
  • Longitude

2. Détection d'alarmes

Les alarmes de détection correspondent aux éléments détectés par le robot autour de lui, comme une personne ou un véhicule. GCX les traite comme des événements de mouvement, et vous pouvez les visualiser :

  • Dans la recherche d'activité vidéo (VAS), où vous pouvez rechercher des événements passés
  • Dans Talos, l'application de gestion des alarmes

Chaque événement de détection s'ouvre dans la vue d'événement standard, qui affiche :

  • Quatre volets : Pré-alarme, Alarme, Post-alarme et un aperçu en direct.
  • Des cadres de délimitation mettant en évidence l'objet détecté.
  • Un badge de classification tel que ALARME RÉELLE.
  • Appuyez sur A et D pour naviguer entre les événements.

Le tableau des événements de l'appareil Champs des événements de l'appareil sur la page de l'appareil répertorie tous les événements reçus, avec les colonnes Heure, Type d'événement, Analyse de la genèse, Zone, Nom de la caméra, Index, Alarme/Rétablissement, Type d'appareil, Type de caméra, Durée des images, Durée de l'analyse, Durée totale et Images de l'événement. Les événements apparaissent avec leurs codes bruts : événements de mouvement tels que analytics.people.* et vehicle.alert, et événements techniques tels que robot.battery.soc.warning. La colonne Analyse de la genèse classe chaque événement comme RÉEL, REDONDANT ou TECHNIQUE, et la colonne Alarme/Rétablissement indique si l'événement a déclenché ou rétabli la condition.

Configuration des règles d'alarme personnalisées

Les alarmes d'état ne se déclenchent pas automatiquement. Vous définissez les conditions dans lesquelles le robot doit vous alerter (par exemple, en fonction du niveau de batterie ou de la distance maximale autorisée hors de sa zone de sécurité) en configurant des règles d'alarme personnalisées sur l'appareil :

Boîte de dialogue Modifier l'appareil → Propriétés → Règles d'alarme personnalisées

GCX compare les valeurs transmises par le robot à ces règles et déclenche une alarme technique lorsqu'une condition est remplie.

Cliquez sur Afficher/Modifier le JSON, collez les règles d'alarme Ascento, enregistrez la boîte de dialogue, puis enregistrez l'appareil.

json
{
  "Ascento": {
    "battery": {
      "stateOfCharge": {
        "active": false,
        "low": 20,
        "eventCode": "robot.battery.soc.warning",
        "groupCode": "robot.battery.soc.alert"
      },
      "charging": {
        "active": false,
        "expectedCharging": false,
        "eventCode": "robot.battery.charging.statechange",
        "groupCode": "robot.battery.charging.alert"
      }
    },
    "location": {
      "geoFence": {
        "active": false,
        "radiusMeters": 500,
        "eventCode": "robot.geofence.breach",
        "groupCode": "robot.location.geofence.alert"
      }
    },
    "spotLightsEnabled": {
      "active": false,
      "alertOn": true,
      "eventCode": "robot.spotlight.statechange",
      "groupCode": "robot.spotlight.alert"
    },
    "hazardLightsEnabled": {
      "active": false,
      "alertOn": true,
      "eventCode": "robot.hazardlight.statechange",
      "groupCode": "robot.hazardlight.alert"
    },
    "communication": {
      "offline": {
        "active": false,
        "timeoutSeconds": 30,
        "eventCode": "robot.communication.lost",
        "groupCode": "robot.communication.alert"
      }
    }
  }
}

Présentation du traitement des alarmes

Lorsqu'une alarme est déclenchée par le robot, trois applications GCX interagissent pour permettre à l'opérateur d'avoir une vue d'ensemble : les détails de l'alarme, la vidéo et la localisation sur la carte.

1. Talos — Gestion de l'alarme

Talos est la console principale de gestion des alarmes de l'opérateur.

  • Chaque alarme est répertoriée avec son appareil, son site, son client, l'heure, le type de déclenchement et son niveau de gravité.
  • Ouvrir une alarme permet de l'examiner, de l'acquitter, d'ajouter des notes, de l'assigner ou de la faire remonter.

L'alarme est gérée ici, de son déclenchement à sa fermeture.

2. Visionneuse vidéo — vérification de l'événement

Dès que vous ouvrez une alarme dans Talos, la Visionneuse vidéo bascule sur cette alarme et affiche :

  • Image avant l'alarme
  • Image de l'alarme en cours
  • Image après l'alarme.

Vous disposez également de l'ensemble des outils vidéo :

  • Vidéo en direct
  • Contrôle de l'appareil
  • Configurations multicaméras

Cela vous permet de confirmer immédiatement ce qui s'est passé.

3. Carte — visualisation du lieu de l'incident et possibilité d'intervenir

La carte affiche tous les appareils sur un plan interactif du site. Lorsque vous sélectionnez une alarme dans Talos, la carte se centre sur son point d'origine.

Depuis la carte, vous pouvez agir directement sur le robot et allumer ou éteindre ses feux :

  • Projecteurs
  • Feux de détresse

Vous pouvez ainsi réagir directement depuis l'écran que vous consultez.

Flux de travail opérateur multi-écrans

Les salles de contrôle utilisent généralement trois écrans ou plus, et GCX est conçu pour cela :

  • Écran 1 — Talos
  • Écran 2 — Visionneuse vidéo
  • Écran 3 — Carte

Lorsqu'une alarme est déclenchée sur le premier écran, les deux autres s'y rattachent automatiquement :

  • La visionneuse vidéo bascule sur les caméras de l'alarme.
  • La carte met en évidence le site et l'appareil à l'origine de l'alarme.

Vous recevez l'alarme, la vidéo et la position côte à côte sans avoir à ouvrir quoi que ce soit, ce qui vous permet de décider et de réagir plus rapidement.

Présentation des fonctionnalités d'intégration

GCX se connecte au cloud Ascento via ses API REST pour les données et le contrôle du robot, RTSP pour la vidéo en direct et un abonnement pour les alarmes et les événements. Toutes les données envoyées par le robot sont ensuite gérées dans GCX, au même titre que vos autres appareils.

Cette page vous a-t-elle été utile ?

Merci — votre retour est transmis à l’équipe responsable de cette page.