il protocollo mqtt e il paradigma publish-subscribe. applicazioni nell'internet of things

24
Il protocollo MQTT e il paradigma publish-subscribe . Applicazioni nell’Internet of Things .

Upload: andrea-grossi

Post on 14-Apr-2017

214 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Il protocollo MQTT e il paradigma publish-subscribe.

Applicazioni nell’Internet of Things.

Page 2: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Introduzione protocolloMQTT

Agenda

Esempio diapplicazione

pratica

Page 3: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Il paradigma publish-subscribe

Page 4: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things
Page 5: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Broker

Registra le sottoscrizioni

Gestisce le pubblicazioni

Page 6: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Il protocollo MQTT

Page 7: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

• Facile implementazione

• Diversi livelli di QoS• Overhead minimo• Data-agnostico

• Stateful

Page 8: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

1999

MQ Telemetry Transport

Andy Stanford-Clark (IBM)Arlen Nipper (Arcom)

Page 9: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

MQTT v3.1rilasciato sotto licenza

royalty-free

2010

MQTT v3.1.1entra a far parte degli

standard OASIS

2014

Page 10: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

2010

2016

«MQTT» su Google Trends

Page 11: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Applicazioni nelInternet of Things

Page 12: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Perché Internet

of Things?

Kevin Ashton (1999)

Page 13: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

ESP8266

Page 14: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

• Progettazione sistema per la termoregolazione• Interruttore programmabile

Page 15: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

riscaldamento/nome_stanza/temperatura_percepita

Sensore

Page 16: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

riscaldamento/nome_stanza/temperatura_percepita

Sensore

Page 17: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

riscaldamento/nome_stanza/temperatura_percepita

Sensore

19°

Page 18: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

Page 19: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

Page 20: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

Page 21: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

19°21°

Page 22: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

CloudMQTT

Page 23: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things
Page 24: Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things

Grazie per l’attenzione