IoT Prism Lab
Research Lab at University of Bologna
Research Lab at University of Bologna
Theses
2020 |
Rossi, Daniele Progettazione e sviluppo di una piattaforma abilitante del Web of Things per dispositivi embedded Masters Thesis 2020. Abstract | Links | BibTeX | Tags: Internet of Things, Interoperabilità, IoT, Sistemi embedded, Web of Things, WoT, WoT Servient @mastersthesis{amslaurea20453, title = {Progettazione e sviluppo di una piattaforma abilitante del Web of Things per dispositivi embedded}, author = {Daniele Rossi}, url = {https://amslaurea.unibo.it/id/eprint/20453}, year = {2020}, date = {2020-01-01}, abstract = {Lo scopo della seguente tesi è la progettazione e l'implementazione dello stack software WoT Servient per sistemi IoT, seguendo con precisione l'architettura proposta del W3C. La piattaforma si compone di un'interfaccia a linea di comando attraverso la quale l'utente è in grado di definire Thing Descriptions, le quali verranno usate come basi per la creazione di script eseguibili dai sistemi di questo tipo. I microcontrollori, in questo modo, assumeranno il ruolo di Thing ed esporranno le loro funzionalità agli utenti con cui interagiranno. Nella prima parte (capitoli 1 e 2) viene esposto lo stato dell'arte. Il capitolo 1 contiene una panoramica sull'IoT con cenni storici, la sua evoluzione, le sue caratteristiche e le sue criticità. Nel capitolo 2 si analizzerà il W3C WoT, illustrandone l'utilità e l'architettura del W3C WoT, mostrando i suoi casi d'uso, gli elementi principali e l'implementazione del Servient. La seconda parte dell'elaborato (capitoli 3, 4 e 5) si focalizzerà sul sistema sviluppato. Nel capitolo 3 verrà presentata l'idea che ha dato origine a questo progetto, i requisiti funzionali e tecnici e la sua architettura. Il capitolo 4 riguarderà la presentazione del dettaglio delle tecnologie e delle librerie adottate ed i moduli software realizzati. Infine nel capitolo 5 si presenterà un caso d'uso su cui si è validata l'implementazione del sistema oggetto di questo lavoro.}, keywords = {Internet of Things, Interoperabilità, IoT, Sistemi embedded, Web of Things, WoT, WoT Servient}, pubstate = {published}, tppubtype = {mastersthesis} } Lo scopo della seguente tesi è la progettazione e l'implementazione dello stack software WoT Servient per sistemi IoT, seguendo con precisione l'architettura proposta del W3C. La piattaforma si compone di un'interfaccia a linea di comando attraverso la quale l'utente è in grado di definire Thing Descriptions, le quali verranno usate come basi per la creazione di script eseguibili dai sistemi di questo tipo. I microcontrollori, in questo modo, assumeranno il ruolo di Thing ed esporranno le loro funzionalità agli utenti con cui interagiranno. Nella prima parte (capitoli 1 e 2) viene esposto lo stato dell'arte. Il capitolo 1 contiene una panoramica sull'IoT con cenni storici, la sua evoluzione, le sue caratteristiche e le sue criticità. Nel capitolo 2 si analizzerà il W3C WoT, illustrandone l'utilità e l'architettura del W3C WoT, mostrando i suoi casi d'uso, gli elementi principali e l'implementazione del Servient. La seconda parte dell'elaborato (capitoli 3, 4 e 5) si focalizzerà sul sistema sviluppato. Nel capitolo 3 verrà presentata l'idea che ha dato origine a questo progetto, i requisiti funzionali e tecnici e la sua architettura. Il capitolo 4 riguarderà la presentazione del dettaglio delle tecnologie e delle librerie adottate ed i moduli software realizzati. Infine nel capitolo 5 si presenterà un caso d'uso su cui si è validata l'implementazione del sistema oggetto di questo lavoro. |