Servizi di Discovery in IoT: una Soluzione MQTT-based per Gateway Kura


Autoria(s): Antenucci, Carlo
Contribuinte(s)

Bellavista, Paolo

Data(s)

16/03/2016

Resumo

Grazie alla costante evoluzione tecnologica, negli ultimi anni sempre più oggetti di vita quotidiana stanno accedendo ad Internet. Il proliferare dei dispositivi “smart” ha dato il via ad una nuova rivoluzione tecnologica: quella di Internet of Things (IoT), che sta portando nelle mani degli utenti un elevatissimo numero di informazioni in grado di offrire notevoli benefici alla vita di ogni giorno. Per poter accedere ai dati messi a disposizione risulterà necessario realizzare un servizio in grado di consentire la scoperta, l’accesso e l’interazione con i nodi della rete che si occuperanno della gestione delle informazioni. In letteratura sono già disponibili alcuni di questi meccanismi, ma essi presentano dei difetti che verrebbero ancor più accentuati dalle ridotte capacità computazionali dei terminali IoT. In questo progetto di tesi verrà presentato un servizio di discovery per gateway IoT Kura-based, pensato, grazie all’utilizzo del protocollo di messaggistica MQTT, per operare con terminali dalle performance limitate ed in situazioni di scarsa connettività. Il servizio realizzato prevede che degli smartphone Android richiedano a tutti i gateway in una determinata località i parametri per entrare nel loro network. La richiesta verrà inviata mediante un messaggio MQTT pubblicato in un topic location-specific su un broker remoto. I gateway che riceveranno il messaggio, se interessati alle caratteristiche del client, gli risponderanno comunicando i dati di accesso al network in modo che il dispositivo possa auto-configurarsi per accedervi. Ad accesso avvenuto client e gateway comunicheranno in modo diretto attraverso un broker locale. In fase di testing si valuteranno le performance del servizio analizzando i tempi di risposta e l’utilizzo di risorse lato gateway, e l’assorbimento di potenza lato client.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/10387/1/Servizi_di_Discovery_in_I.pdf

Antenucci, Carlo (2016) Servizi di Discovery in IoT: una Soluzione MQTT-based per Gateway Kura. [Laurea magistrale], Università di Bologna, Corso di Studio in Ingegneria informatica [LM-DM270] <http://amslaurea.unibo.it/view/cds/CDS0937/>

Relação

http://amslaurea.unibo.it/10387/

Direitos

cc_by_nc_nd

Palavras-Chave #discovery Internet of Things MQTT Kura IoT Scalabilita #scuola :: 843884 :: Ingegneria e Architettura #cds :: 0937 :: Ingegneria informatica [LM-DM270] #sessione :: terza
Tipo

Tesi di laurea

NonPeerReviewed

Idioma(s)

it