• Accueil
  • GTB/GTC (IOT)
  • Architecture de récupération des données IOT des espaces (présence, confort, etc.)

Architecture de récupération des données IOT des espaces (présence, confort, etc.)

Pour répondre au besoin de collecte et de traitement des données IOT liées aux espaces, GEOLYS dispose d'une plateforme puissante et auto-scalable. Et comme bien sûr, les "espaces partagés" ne se limitent pas aux salles de réunion et postes de travail, notre solution est complètement extensible pour intégrer de nouvelles données : gestion des espaces de restauration (monitoring et information sur la fréquentation afin d’éviter l’attente aux périodes d’affluence…) ou des places de parking par exemple.

Schéma de principe

Composants & concepts

Capteurs / Devices

Pour les solutions de capteurs (présence, confort, etc.), deux types d'API existent :

  • mode PUSH : les données de télémétrie sont communiquées à notre API à chaque changement de valeurs : latence réduite, quasi temps réel, infrastructure simplifiée
  • mode PULL : concerne généralement les solutions plus anciennes. Dans ce cas notre plateforme propose un composant déployable en local pour servir de "relai".

Notre expérience avec plusieurs solutions de capteurs (présence, confort, etc.) nous pousse bien sûr à préconiser en priorité les solutions compatibles avec le mode "PUSH"

Geolys Gateway

La gateway Geolys joue un rôle de "relai" et permet de se connecter aux sources de données locales pour ensuite les transmettre en mode "push" de manière totalement sécurisée : seules les données utiles sont transmises, pas de modifications réseaux (firewall, etc.).

De plus pour les besoins "d'actionneurs" (télécommande, interrogation Exchange local, etc.) la gateway est compatible avec la technologie Azure Relay. Grâce à Azure Relay nul besoin d'ouvrir une connexion de pare-feu ni à exiger de modifications intrusives dans une infrastructure de réseau d’entreprise.

Une nouvelle version de la gateway est en cours de déploiement. Cette nouvelle version repose sur la technologie Dotnet Core et permet un déploiement multi-plateforme (Windows, Linux, etc.)

API IOT - Data Ingestion

L'API a pour principaux rôles :

  1. faciliter le push de données pour les solutions de capteurs (= providers).
  2. sécuriser la réception des données
  3. transmette au DSPP les informations.

Cette architecture permet d'ajouter facilement de nouveau provider pour apprendre aux GBot Worker à interpréter de nouvelles informations.

Distributed stream processing platform (DSPP)

Le DSPP repose sur un moteur d'ingestion (bus de données) en temps réel et capable d'absorber des millions d'événements par seconde.

Ce moteur repose en partie sur la technologie Azure Event HUB garantissant un haut niveau de performance et une sécurité grâce aux certifications CSA STAR, ISO, SOC, HIPAA, etc.

GEOLYS Bot - IOT

Les GEOLYS Bot (GBot) sont des micro-services spécialisés en exécution permanente.

Les GBot spécialisés en IOT savent interpréter les données de télémétrie en fonction des providers et du contexte du lieu. Ils s'occupent aussi de classifier les données pour les rendre plus facilement exploitables dans les dashboards.

Spaces Usage (customer storage)

Toutes les données collectées et classifiées par les GBot IOT, sont stockées dans des conteneurs spécifiques à chaque client.

Ces conteneurs présentent de nombreux avantages :

  • données NoSQL optimisées pour le débit,
  • délai de latences < 10 millisecondes,
  • stockage de plusieurs téraoctets, voire pétaoctets (nous contacter),
  • toutes les données sont automatiquement chiffrées lors du transit et au repos (norme FIPS 140-2).

Ces conteneurs sont aussi très facilement exploitables dans des dashboards et compatibles avec des solutions de type DATA LAKE

Support