Nous respectons votre vie privée

Mneme AI utilise uniquement des cookies strictement nécessaires au fonctionnement de la plateforme. Vous pouvez personnaliser vos préférences à tout moment. En savoir plus

Solution

Supervision multi-sites pour gestionnaire de parc immobilier

Pilotez 5 ou 50 bâtiments depuis une interface unifiée. Drill-down Site → Bâtiment → Étage → Pièce avec breadcrumb URL-shareable, KPIs auto-calculés à chaque niveau, real-time WebSocket sur chaque écran.

Le problème spécifique du gestionnaire multi-sites

Gérer un seul bâtiment, c'est gérable avec un dashboard plat. Gérer 5 ou 50 bâtiments, c'est une autre histoire. Vous voulez voir un état de santé global à 9 h le matin, identifier les 2 ou 3 bâtiments qui méritent votre attention aujourd'hui, drill-down sur celui qui clignote, et résoudre les alertes prioritaires sans naviguer manuellement entre 50 onglets.

Les BMS historiques exigent souvent une instance par bâtiment, ce qui rend le portfolio view impraticable. SensIa est nativement multi-site dès le plan Pro.

Le canvas Supervision hiérarchique

L'analytique d'un workspace IoT s'articule autour d'un canvas drill-down hiérarchique. Pour le smart building, la hiérarchie est site → building → floor → room → equipment → point.

Vous démarrez au niveau racine (tous les sites), vous cliquez sur un site pour entrer dedans, vous cliquez sur un bâtiment pour entrer dedans, et ainsi de suite. Le breadcrumb en haut vous permet de remonter d'un niveau d'un clic. L'URL est source de vérité : ?path=site:UUID/building:UUID/floor:UUID — partageable.

KPIs auto-calculés à chaque niveau

À chaque niveau de la hiérarchie, SensIa calcule automatiquement les KPIs pertinents :

  • Nombre total de capteurs dans le sous-arbre
  • % online (capteurs ayant émis dans les dernières N minutes)
  • Alertes actives filtrées par sévérité
  • Entités par slug (combien de Buildings dans ce Site, combien de Floors dans ce Building…)

Les KPIs sont calculés en temps réel via DigitalTwinService — pas de batch nightly, pas de stale data.

Drill-down auto-density

La liste des enfants directs à chaque niveau adapte sa densité automatiquement :

  • Cards (≤ 24 enfants) pour une vue grand format avec preview
  • Table compacte (> 24) pour scanner rapidement une liste de 100 bâtiments
  • Search bar au-delà de 12 items, recherche par nom et tous les attributs texte/email/select
  • Pagination « Voir plus » au-delà de 100

Cliquer sur une row drill-down d'un niveau.

Real-time via WebSocket sur chaque écran

SensIa pousse les changements en real-time via WebSocket — pas de polling 30 secondes. Quand une alerte se déclenche sur un capteur, l'interface se met à jour en sub-seconde sur tous les écrans connectés.

Le mécanisme repose sur le firehose twin.{thing_id}.changed qui pousse via Redis pub/sub vers les pods WebSocket. Latence typique : 100 à 300 ms entre changement DB et UI. Côté front, debounce intelligent (100 ms par parent_id) pour éviter les re-renders sauvages sur les bursts.

RBAC fin pour équipes facility multi-sites

Vous voulez que votre responsable du site Lyon ne voie QUE les bâtiments de Lyon, pas Marseille ? RBAC space-scoped : chaque space (site) a ses propres permissions (registry.view, registry.manage, alerts.acknowledge).

Vous attribuez les utilisateurs aux spaces concernés. Les requêtes API sont filtrées via FORCE Row Level Security côté Postgres — un utilisateur Lyon ne peut PHYSIQUEMENT pas lire les données Marseille, même via un bug dans l'app frontend.

Questions fréquentes

Combien de sites SensIa peut gérer ?
Pas de limite hard-codée. Testé en interne sur 500 sites / 5 000 buildings / 50 000 capteurs sans dégradation perceptible. Les KPIs auto-calculés sont matérialisés en cache (scheduler Pulse), donc le rendu hot path reste O(1). Au-delà de 1 000 sites, contactez-nous pour un benchmark personnalisé.
Quelles sont les performances UI sur de gros parcs ?
Le canvas drill-down reste réactif jusqu'à ~500 enfants par niveau grâce à la pagination « Voir plus ». Pour ~5 000 capteurs supervisés simultanément sur la carte, deck.gl et le clustering MapLibre maintiennent 60 FPS sur un MacBook M-series ou Windows i7 récent.
Comment fonctionne le RBAC multi-site ?
Trois rôles principaux : **admin** (full org), **member** (accès aux spaces attribués), **viewer** (lecture seule sur spaces). Vous attribuez les utilisateurs aux spaces (1 user peut être membre de plusieurs sites). Les permissions sont effectives via FORCE RLS au niveau Postgres — pas de fuite possible côté backend.
Comment exporter les données multi-site ?
Trois mécanismes : **CSV/JSON export** depuis n'importe quelle vue (audit log inclus), **REST API** filtrée par space (clé API par space ou par user), **webhook** déclenchable par règle métier. Le plan **Enterprise** ajoute le support de l'export SQL direct vers votre data lake (BigQuery, Snowflake, S3 Parquet).

Prêt à passer au smart building moderne ?

Démarrez gratuitement en 30 secondes. 3 capteurs inclus, pas de carte bancaire.