Piattaforma software: dati, API, workflow, sicurezza e dashboard operative

Executive summary

Il WP5, guidato da iComfort, rappresenta il baricentro operativo del progetto VitalSpace: qui convergono i flussi informativi generati dai sensori (ambientali e radar), si struttura il dato, si orchestrano le pipeline, si governano regole e notifiche e si espone il valore attraverso API e interfacce applicative. L’obiettivo è una piattaforma software robusta, scalabile e sicura, in grado di trasformare segnali grezzi in insight operativi per comfort, sicurezza e sostenibilità.

Ambito e deliverable

  • Integrazione sensori eterogenei (radar mmWave, temperatura/umidità, CO₂, IAQ, people counting)
  • Ingestione real-time, normalizzazione, validazione e arricchimento
  • Modello informativo condiviso e politiche di qualità/retention
  • API di dominio per consultazione e automazione
  • Motore di regole e allarmi (event-driven) con canali di notifica e tracciamento
  • UX e journey operativi per ruoli differenti
  • Hardening sicurezza e compliance by-design
  • Validazione tecnica (test di carico, affidabilità) e organizzativa (UAT)

KPI tecnici e requisiti misurabili

  • Disponibilità: uptime target ≥ 99,5% e MTTR contenuto per fault non infrastrutturali
  • Latenza: end-to-end ingestion→alert < 2 s per eventi critici e refresh dashboard ≤ 10 s
  • Qualità del dato: tasso di record validati ≥ 98% e monitoraggio drift
  • Sicurezza: autenticazione/autorizzazione su tutti gli endpoint e cifratura in transito/a riposo
  • Scalabilità: lineare rispetto a sensori e carichi

Architettura logica della piattaforma

  • Ingestion Gateway: canali MQTT/HTTP, autenticazione dispositivi, backpressure
  • Normalizzazione/Validazione: parsing, mapping sul data model, deduplica, plausibilità
  • Event Bus: decoupling, gestione picchi, ordering logico, DLQ
  • Real-time processing: arricchimento, indicatori, regole, scoring predittivo
  • Persistent Layer: time-series/relazionale per telemetrie, configurazioni, audit
  • API di Dominio: versionamento, rate-limiting, osservabilità
  • Alerting & Automation: regole (soglie/pattern), SLA, escalation, deduplica
  • Presentation: dashboard operative e viste amministrative

Modello dati, data quality e retention

  • Telemetrie time-series con chiavi composte (sorgente, metrica, timestamp)
  • Metadati di asset e topologia (siti, edifici, piani, zone, dispositivi)
  • Tassonomie e dizionari per coerenza semantica
  • Validazioni di range e correlazioni contestuali, marcatura record (valid/invalid/suspect)
  • Retention multilivello (caldo 90 giorni; tiepido 12 mesi; archivio secondo policy)

Workflow operativi end-to-end

  • Acquisizione e pre-elaborazione con controlli qualità e gestione scarti
  • Elaborazione real-time con regole statiche/dinamiche e pattern su finestre temporali
  • Storicizzazione e consultazione via API con filtri, paginazione e auditability
  • Gestione allarmi con eventi firmati, contesto, canali (dashboard/e-mail/webhook), escalation e deduplica

Sicurezza, privacy e compliance

  • TLS obbligatorio, cifratura at rest, gestione sicura segreti
  • Autenticazione federata e RBAC/ABAC
  • Minimizzazione e privacy by design
  • Audit e osservabilità con log e tracciabilità accessi/modifiche

Materiali

Modelli predittivi

PDF

Modelli predittivi

PDF

Video

Indice