Progetto R&D / Eviot
Architettura IoT “evolutionary-by-design”
PROGETTO R&D: AGRITECH
Architettura IoT “evolutionary-by-design”
Codice Progetto: RICERCA_1C-
CUP: G83D17000230006
Nome Beneficiario: Abinsula S.r.l.
ASSE – PRIORITA’ – AZIONE: Asse 1 “Ricerca scientifica, sviluppo tecnologico e innovazione”
Nell’ultimo decennio il numero di dispositivi collegati a Internet è cresciuto in modo esponenziale e le applicazioni in esecuzione su piattaforme che utilizzano questi dispositivi sono in costante evoluzione con il mutare delle esigenze degli utenti.
Questi fenomeni impongono requisiti stringenti alle infrastrutture di rete e di calcolo a supporto delle piattaforme Internet of Things (IoT), uno dei più importanti dei quali è la capacità di adattarsi in modo flessibile alle esigenze di scenari applicativi diversi e in continua evoluzione.
Sono quindi necessarie piattaforme “evolutive per progettazione”, che connettano gli oggetti con capacità cognitive, in modo che il loro comportamento si adatti nel tempo in base al contesto in cui si trovano, in interazione con gli altri oggetti, i servizi Internet, l’ambiente, la rete e gli utenti che li utilizzano.
Gli oggetti dovrebbero quindi essere in grado di rilevare e analizzare lo stato del mondo esterno (attraverso la cooperazione con altri oggetti), elaborare i dati ottenuti e aggiornare la loro conoscenza del contesto.
Inoltre, la piattaforma può essere definita evolutiva grazie alle seguenti caratteristiche:
Sulla base di queste considerazioni, il progetto si concentra sulla definizione e lo sviluppo di funzionalità per una piattaforma evolutiva dell’internet degli oggetti, in grado di adattarsi meglio alle esigenze e ai contesti in evoluzione.
In particolare, il progetto permetterà l’introduzione di un insieme di API (Application Programming Interfaces) aperte e standard per favorire l’interoperabilità tra le piattaforme, insieme ad un insieme di regole e logiche necessarie per stimolare lo sviluppo di oggetti cognitivi a supporto della cooperazione tra sistemi gestiti da diverse amministrazioni.
Lo sviluppo di metodologie per monitorare la qualità dell’esperienza vissuta dagli utenti, per valutare continuamente il valore percepito dall’utente e per adattare le applicazioni con l’obiettivo di aumentare le loro possibilità di successo. Le metodologie si baseranno sulla definizione di metriche non invasive ma efficaci per il monitoraggio e allo stesso tempo in grado di guidare l’evoluzione di piattaforme e applicazioni basate su modelli di percezione.