Castiglione, Cristian
(2022)
Web of Things per dispositivi EDGE:
progettazione e sviluppo di un
framework per microcontrollori.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Informatica [LM-DM270]
Documenti full-text disponibili:
|
Documento PDF (Thesis)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato
Download (2MB)
|
Abstract
La costante crescita dei dispositivi Internet of Things (IoT) ha dato luogo alla creazione e all'utilizzo di diverse tecnologie, dispositivi e relativi sistemi creando problemi di interoperabilità. Il recente standard W3C Web of Things (WoT) ha lo scopo di facilitare l’interoperabilità e l’integrazione dei dispositivi IoT con l’obiettivo di contrastare la frammentazione dell’IoT. Tuttavia, attualmente il WoT non è implementato su microcontrollori, motivo per cui in questo elaborato di tesi ci si propone di contribuire all'implementazione del paradigma WoT su tali dispositivi. Tale implementazione avviene attraverso la realizzazione di un framework multipiattaforma che permette ad utenti e sviluppatori di progettare, compilare ed installare applicazioni W3C WoT compliant su dispositivi embedded. Nello specifico, tale framework consente la creazione di Thing e Consumer creando automaticamente la Thing Description e modificando lo sketch, generato automaticamente, tramite editor e form HTML. Inoltre, fornisce supporto per i quattro più importanti protocolli di comunicazione del livello applicativo: HTTP, CoAP, WebSocket ed MQTT. L'architettura ottenuta è estendibile ad altri protocolli e ad altre funzionalità. Infine, dai risultati ottenuti si evince che questo framework non aggiunge overhead in termini di latenza nell'utilizzo degli sketch generati.
Abstract
La costante crescita dei dispositivi Internet of Things (IoT) ha dato luogo alla creazione e all'utilizzo di diverse tecnologie, dispositivi e relativi sistemi creando problemi di interoperabilità. Il recente standard W3C Web of Things (WoT) ha lo scopo di facilitare l’interoperabilità e l’integrazione dei dispositivi IoT con l’obiettivo di contrastare la frammentazione dell’IoT. Tuttavia, attualmente il WoT non è implementato su microcontrollori, motivo per cui in questo elaborato di tesi ci si propone di contribuire all'implementazione del paradigma WoT su tali dispositivi. Tale implementazione avviene attraverso la realizzazione di un framework multipiattaforma che permette ad utenti e sviluppatori di progettare, compilare ed installare applicazioni W3C WoT compliant su dispositivi embedded. Nello specifico, tale framework consente la creazione di Thing e Consumer creando automaticamente la Thing Description e modificando lo sketch, generato automaticamente, tramite editor e form HTML. Inoltre, fornisce supporto per i quattro più importanti protocolli di comunicazione del livello applicativo: HTTP, CoAP, WebSocket ed MQTT. L'architettura ottenuta è estendibile ad altri protocolli e ad altre funzionalità. Infine, dai risultati ottenuti si evince che questo framework non aggiunge overhead in termini di latenza nell'utilizzo degli sketch generati.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
Castiglione, Cristian
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
Web of Things,WoT,Internet of Things,IoT,W3C WoT
Data di discussione della Tesi
25 Maggio 2022
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Castiglione, Cristian
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
Web of Things,WoT,Internet of Things,IoT,W3C WoT
Data di discussione della Tesi
25 Maggio 2022
URI
Statistica sui download
Gestione del documento: