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
Modelli predittivi