SlideShare a Scribd company logo
1 of 23
Download to read offline
IOT DAY:
L’internet of things, dalla programmazione del chip
all’automazione industriale
Moving from Internet 1.0 to Iot: le tecnologie IoT
Ing. Fabio Gatti
24 Febbraio 2017
24 Febbraio 2017
Presentazione relatore
Ing. Fabio Gatti
pag. 2
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Fabio Gatti
Titoli:
 Laurea in Ing. delle Telecomunicazioni a/a 1996 Univ. Pisa
Esperienze professionali:
 Sw developer Italtel
 Network Engineer Vodafone Global
 Sw manager C-Map
 CTO Master spa
 R&D Engineer Finmeccanica
Campi di interesse:
 Protocolli di comunicazione
 Radiofrequenza
 Tecnologie Internet
 Riferimenti
Email: f.gatti@email.it
: www.linkedin.com/in/fabiogatti1969
24 Febbraio 2017
Indice degli argomenti:
 Internet 1.0
 The Internet of Things
 Esempi pratici
 Tecnologie lower level
 Tecnologie network level
 Tecnologie application level
 Cloud
 Conclusioni
 Q&A
 Riferimenti
Ing. Fabio Gatti
pag. 3
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
24 Febbraio 2017
Internet 1.0
Un po’ di storia
Ing. Fabio Gatti
pag. 4
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
 1969: collegamento dei primi computer su rete Arpanet
 1991: il CERN annuncia la nascita del WWW
 1996: il numero di host supera 10M unit
24 Febbraio 2017
Verso l’ Internet of Things
Ing. Fabio Gatti
pag. 5
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
 1999: il ricercatore Kevin Ashton coniò il nome per descrivere un sistema dove
Internet viene connessa al mondo fisico tramite una rete di sensori distribuiti
24 Febbraio 2017
Internet of Things
Ing. Fabio Gatti
pag. 6
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Un insieme di tecnologie che permettono di collegare a Internet qualunque tipo di
apparato.
 Tecnologie di rete
 Indirizzamento globale
 Computing devices a basso costo e a basso consumo energetico
 Miniaturizzazione
 Sensori
 Data Analytics
 Cloud computing
Lo scopo di questo tipo di soluzioni è sostanzialmente quello di monitorare e
controllare e trasferire informazioni per poi svolgere azioni conseguenti.
24 Febbraio 2017
Internet of Things: device, gw, cloud
Ing. Fabio Gatti
pag. 7
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
In uno schema architetturale (semplificato) possiamo individuare:
 Device (constrained / full cap)
 Gateway
 Cloud
 Servizi applicativi
24 Febbraio 2017
Internet of Things:
Una applicazione pratica, la Domotica
Ing. Fabio Gatti
pag. 8
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
 Sensori distribuiti comunicanti con diversi protocolli
 Gw multiprotocollo connesso a Internet su fibra/xDsl
 Servizi accessibili tramite app
Un insieme di tecnologie che collaborano per fornire un Valore al cliente
24 Febbraio 2017
Internet of Things:
Una applicazione industriale
Ing. Fabio Gatti
pag. 9
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
 Sensori distribuiti in linea di produzione comunicanti su diversi protocolli
 Gw multiprotocollo connesso a Internet/Rete interna su fibra/xDsl
 KPI accessibili in real time
Un insieme di tecnologie che collaborano per l’ automazione industriale
(Assembly line SGW corp - Shenzhen CHN)
24 Febbraio 2017
Internet of Things:
Tecnologie lower level
Ing. Fabio Gatti
pag. 10
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Rete locale
 BLE
 Wi-Fi
 802.15.4
 ZigBee
Rete geografica
 LoraWan
 NB-IOT
Attenzione ai vincoli di progetto:
Costo
Copertura
Consumo energetico
24 Febbraio 2017
Internet of Things:
Tecnologie lower level: qualche dato
Ing. Fabio Gatti
pag. 11
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
tipo esempio Pout Sensitivity Consumption Range Costo
BLE Microchip
RN4677
+2 dBm -92dBm Deep power
down: 0.348
mA
St-By: 0.7 mA
Tx :13 mA
1-10 m 10 eur
Wi-Fi ESP8266 +20dBm -91dBm Deep sleep:
10uA
Tx:170 mA
10-50 m 5 eur
802.1
5.4 /
Zigbee
ETRX357-
LRS
+20dBm -106dBm Sleep: 1 uA
Tx: 140mA
10-100 m 17 eur
24 Febbraio 2017
Internet of Things:
Tecnologie lower level: qualche dato
Ing. Fabio Gatti
pag. 12
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
tipo esempio Pout Sensitivit
y
Consumption Range Costo
LoraW
AN
LoRa
Microchip
RN2483
+14
dBm
-148dBm Deep sleep: 1
uA
Tx :38 mA
1-3 km
(urbano)
15 km
(rurale)
30 eur
NB-IOT Ublox
SARAN201
TBD -116dBm TBD TBD TBD
Verificare l’infrastruttura di rete !
24 Febbraio 2017
Internet of Things:
Tecnologie LoraWan: qualche dato
Ing. Fabio Gatti
pag. 13
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Rete LoraWan
 Segnale Chirped-FM modulation
 Processing gain = increase sensitivity
 Protocollo adattivo ADR (Adaptive Data Rate)
(Copertura RM provider Unidata)
24 Febbraio 2017
Internet of Things:
Tecnologie Network Level
Ing. Fabio Gatti
pag. 14
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Indirizzamento globale 6LowPAN
 IPv4 (esaurimento 3/2/2011)
 IPv6: space address > 3.4*10^38
 6LowPAN
24 Febbraio 2017
Internet of Things:
Tecnologie Network Level
pag. 15
Caratteristiche 6LowPAN
 Header compression
 Fragmentation / Reassembly
24 Febbraio 2017
Internet of Things:
Tecnologie Application Level
Ing. Fabio Gatti
pag. 16
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Sono disponibili diverse soluzioni:
 http / Rest
 MQTT (MQ Telemetry Transport)
 COAP (Constrained Application Protocol)
Attenzione ai vincoli di progetto:
Architettura
Dispositivo constrained / full cap
Natting
24 Febbraio 2017
Internet of Things:
Confronto COAP vs. MQTT
Ing. Fabio Gatti
pag. 17
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
COAP:
 http-like basato su UDP
 QOS (messaggi CON/NON)
 DTLS
 Client / Server Role -> NAT
 Adatto per la trasmissione diretta tra device
MQTT
 Pattern PUB/SUB
 Richiede Broker
 Basato su TCP
 SSL
 Messaggi LWT
Micro 8/16 bit
Decine KB RAM
Alimentazione a batteria
24 Febbraio 2017
Internet of Things:
Confronto COAP vs. MQTT
Ing. Fabio Gatti
pag. 18
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Un sistema complesso puo’utilizzare
piu’ di un protocollo
24 Febbraio 2017
Internet of Things:
Cloud
Ing. Fabio Gatti
pag. 19
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Esistono svariati servizi Cloud:
 Amazon AWS
 Microsoft Azure
 Google Things (ex Brillo)
 …
Attenzione ai requisiti di progetto:
Data analytics
Interfacciamento
Pricing
24 Febbraio 2017
Internet of Things:
Whole picture
Ing. Fabio Gatti
pag. 20
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
 Proviamo a mettere insieme
quanto abbiamo visto…
Device
Gateway («fog»)
Cloud
24 Febbraio 2017
Internet of Things:
Conclusioni
Ing. Fabio Gatti
pag. 21
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
 Utilizzo di tecnologie esistenti
 Ottimizzazione degli standard
 Non esiste una tecnologia per tutti i business case
 Attenzione ai vincoli di progetto
 Consideriamo la sicurezza tra le specifiche di progetto
24 Febbraio 2017
Internet of Things:
Domande
Ing. Fabio Gatti
pag. 22
IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
Giorno Mese Anno
Nome relatore
 From the Internet of Computers to the Internet of Things
https://www.vs.inf.ethz.ch/publ/papers/Internet-of-things.pdf
 LoRa vs LTE-M vs Sigfox
http://www.nickhunn.com/lora-vs-lte-m-vs-sigfox/
 6LoWPAN: An Open IoT Networking Protocol
Stefan Schmidt
 Il protocollo CoAP su sistemi WiFi a basso consumo
Marco Nicolosi
 MQ Telemetry Transport (MQTT) Specification v3.1, IBM, Eurotech
 Constrained Application Protocol (CoAP) draft-ietf-core-CoAP-18, June 28, 2013
 Studio e Specificazione del Protocollo CoAP per Sistemi Embedded
Ing. Lia Deotto
 MQTT & IoT protocols comparison
Ing. Paolo Patierno
pag. 23
Corso di aggiornamento per coordinatori della sicurezza - modulo V
Riferimenti

More Related Content

What's hot

Emanuela Pala: Internet of Things & Smart Agriculture
Emanuela Pala: Internet of Things & Smart Agriculture Emanuela Pala: Internet of Things & Smart Agriculture
Emanuela Pala: Internet of Things & Smart Agriculture
Tech and Law Center
 

What's hot (20)

La (in)sicurezza nell'era della IoT
La (in)sicurezza nell'era della IoTLa (in)sicurezza nell'era della IoT
La (in)sicurezza nell'era della IoT
 
IOT e 5G
IOT e 5G IOT e 5G
IOT e 5G
 
Commissione UNINFO “Tecnologie abilitanti per Industry 4.0”
Commissione UNINFO “Tecnologie abilitanti per Industry 4.0”Commissione UNINFO “Tecnologie abilitanti per Industry 4.0”
Commissione UNINFO “Tecnologie abilitanti per Industry 4.0”
 
Industria 4.0 e IoT: Panorama, Leggende e Standard
Industria 4.0 e IoT: Panorama, Leggende e StandardIndustria 4.0 e IoT: Panorama, Leggende e Standard
Industria 4.0 e IoT: Panorama, Leggende e Standard
 
Emanuela Pala: Internet of Things & Smart Agriculture
Emanuela Pala: Internet of Things & Smart Agriculture Emanuela Pala: Internet of Things & Smart Agriculture
Emanuela Pala: Internet of Things & Smart Agriculture
 
L’evoluzione di Internet of things
L’evoluzione di Internet of thingsL’evoluzione di Internet of things
L’evoluzione di Internet of things
 
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnicaInternet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
Internet delle cose (IoT), realtà aumentata (AR) e documentazione tecnica
 
Introduzione all'Internet of Things
Introduzione all'Internet of ThingsIntroduzione all'Internet of Things
Introduzione all'Internet of Things
 
Etica e Internet of Things. Workshop progetto IoT Desir. Andrea Mameli (CRS4)
Etica e Internet of Things. Workshop progetto IoT Desir. Andrea Mameli (CRS4)Etica e Internet of Things. Workshop progetto IoT Desir. Andrea Mameli (CRS4)
Etica e Internet of Things. Workshop progetto IoT Desir. Andrea Mameli (CRS4)
 
5g e IOT
5g e IOT5g e IOT
5g e IOT
 
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
Industria 4.0. Lucca, 5 luglio 2017 - RFID reloaded: il ruolo dell'identifica...
 
Seminario UNINFO Security Summit 2017
Seminario UNINFO Security Summit 2017Seminario UNINFO Security Summit 2017
Seminario UNINFO Security Summit 2017
 
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
Internet of Things e manutenzione a distanza: 
disponibilità di nuove tecnolo...
 
Internet delle cose
Internet delle coseInternet delle cose
Internet delle cose
 
5G Privacy e sicurezza. Daniele Perucchini, Fondazione Ugo Bordoni
5G Privacy e sicurezza. Daniele Perucchini, Fondazione Ugo Bordoni5G Privacy e sicurezza. Daniele Perucchini, Fondazione Ugo Bordoni
5G Privacy e sicurezza. Daniele Perucchini, Fondazione Ugo Bordoni
 
IOT: facciamo un po d' ordine
IOT: facciamo un po d' ordineIOT: facciamo un po d' ordine
IOT: facciamo un po d' ordine
 
Smau Milano 2016 - Gennaro Persano
Smau Milano 2016 - Gennaro PersanoSmau Milano 2016 - Gennaro Persano
Smau Milano 2016 - Gennaro Persano
 
IoTItaly Meeting
IoTItaly MeetingIoTItaly Meeting
IoTItaly Meeting
 
Riunione Associati IoTItaly - 18 ottobre 2017
Riunione Associati IoTItaly - 18 ottobre 2017Riunione Associati IoTItaly - 18 ottobre 2017
Riunione Associati IoTItaly - 18 ottobre 2017
 
Riunione IoTItaly
Riunione IoTItalyRiunione IoTItaly
Riunione IoTItaly
 

Viewers also liked (13)

Integrales en la economia
Integrales en la economiaIntegrales en la economia
Integrales en la economia
 
Dresslink
DresslinkDresslink
Dresslink
 
безсполучниковий звязок
безсполучниковий звязокбезсполучниковий звязок
безсполучниковий звязок
 
Направо-налево
Направо-налевоНаправо-налево
Направо-налево
 
Ct urinary system in radiology
Ct   urinary system in radiologyCt   urinary system in radiology
Ct urinary system in radiology
 
Mon cirt khaltar
Mon cirt khaltarMon cirt khaltar
Mon cirt khaltar
 
Pricing decisions
Pricing decisionsPricing decisions
Pricing decisions
 
Superecoco primera parte
Superecoco primera parteSuperecoco primera parte
Superecoco primera parte
 
Clase ética 5°-03-10-17_mi proyecto de vida p. 3-4
Clase ética 5°-03-10-17_mi proyecto de vida p. 3-4Clase ética 5°-03-10-17_mi proyecto de vida p. 3-4
Clase ética 5°-03-10-17_mi proyecto de vida p. 3-4
 
Juego dados colores
Juego dados coloresJuego dados colores
Juego dados colores
 
Graphic organizer as thinking technology
Graphic organizer as thinking technologyGraphic organizer as thinking technology
Graphic organizer as thinking technology
 
семінар правознавців 15.11.16
семінар правознавців 15.11.16семінар правознавців 15.11.16
семінар правознавців 15.11.16
 
Leyes de la dialectica
Leyes de la dialecticaLeyes de la dialectica
Leyes de la dialectica
 

Similar to Moving from Internet 1.0 to Iot: le tecnologie IoT

Web service persino nei sistemi embedeed
Web service persino nei sistemi embedeedWeb service persino nei sistemi embedeed
Web service persino nei sistemi embedeed
Antonio Cafiero
 
95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...
95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...
95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...
Cristian Randieri PhD
 

Similar to Moving from Internet 1.0 to Iot: le tecnologie IoT (20)

Progetto OPIS.pdf
Progetto OPIS.pdfProgetto OPIS.pdf
Progetto OPIS.pdf
 
test e misura 4.0
test e misura 4.0test e misura 4.0
test e misura 4.0
 
PRESENTAZIONE PIERLUIGI ZENEVRE
PRESENTAZIONE PIERLUIGI ZENEVREPRESENTAZIONE PIERLUIGI ZENEVRE
PRESENTAZIONE PIERLUIGI ZENEVRE
 
Web service persino nei sistemi embedeed
Web service persino nei sistemi embedeedWeb service persino nei sistemi embedeed
Web service persino nei sistemi embedeed
 
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISESIothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
Iothings 2017 - Conferenza BUSINESS & TECHNOLOGY FOR ENTERPRISES
 
Easy Speech @ A&T 2019, Paola Visentin - BluEpyc
Easy Speech @ A&T 2019, Paola Visentin - BluEpycEasy Speech @ A&T 2019, Paola Visentin - BluEpyc
Easy Speech @ A&T 2019, Paola Visentin - BluEpyc
 
Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?
 
Pillole di IoT
Pillole di IoTPillole di IoT
Pillole di IoT
 
Il Ruolo fondamentale del cloud nell’evoluzione del IoT e applicazioni per le...
Il Ruolo fondamentale del cloud nell’evoluzione del IoT e applicazioni per le...Il Ruolo fondamentale del cloud nell’evoluzione del IoT e applicazioni per le...
Il Ruolo fondamentale del cloud nell’evoluzione del IoT e applicazioni per le...
 
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facileIndustria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
Industria 4.0: la tecnologia Plug & Play Xpango per un iperammodernamento facile
 
Torino 5G: tecnologia dirompente per il nuovo ecosistema digitale
Torino 5G: tecnologia dirompente per il nuovo ecosistema digitaleTorino 5G: tecnologia dirompente per il nuovo ecosistema digitale
Torino 5G: tecnologia dirompente per il nuovo ecosistema digitale
 
Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDA
 
Open source ed IoT
Open source ed IoTOpen source ed IoT
Open source ed IoT
 
Community Cloud. L'esperienza del Piemonte
Community Cloud. L'esperienza del PiemonteCommunity Cloud. L'esperienza del Piemonte
Community Cloud. L'esperienza del Piemonte
 
Un ponte per collegare SCADA e GIS.
Un ponte per collegare SCADA e GIS.Un ponte per collegare SCADA e GIS.
Un ponte per collegare SCADA e GIS.
 
Internet of Things. A che punto siamo? - Antonio Pintus
Internet of Things. A che punto siamo? - Antonio PintusInternet of Things. A che punto siamo? - Antonio Pintus
Internet of Things. A che punto siamo? - Antonio Pintus
 
95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...
95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...
95 Tavola Rotonda "La Convergenza delle reti: potenzialità e criticità" - Fie...
 
Workshop: reinventare la mobilità grazie alle nuove tecnologie
Workshop: reinventare la mobilità grazie alle nuove tecnologieWorkshop: reinventare la mobilità grazie alle nuove tecnologie
Workshop: reinventare la mobilità grazie alle nuove tecnologie
 
UNINFO - NUOVI TREND E NORME ISO/UNI - Blockchain, IoT, Big Data, Industry 4...
UNINFO -  NUOVI TREND E NORME ISO/UNI - Blockchain, IoT, Big Data, Industry 4...UNINFO -  NUOVI TREND E NORME ISO/UNI - Blockchain, IoT, Big Data, Industry 4...
UNINFO - NUOVI TREND E NORME ISO/UNI - Blockchain, IoT, Big Data, Industry 4...
 
Roberto Metelli (LineaCOM)
Roberto Metelli (LineaCOM)Roberto Metelli (LineaCOM)
Roberto Metelli (LineaCOM)
 

More from Fabio Gatti

More from Fabio Gatti (8)

A real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using BlockchainA real use case of Provenance tracking using Blockchain
A real use case of Provenance tracking using Blockchain
 
Apuana Corporate: Oltre le criptovalute - Business perspective
Apuana Corporate: Oltre le criptovalute - Business perspectiveApuana Corporate: Oltre le criptovalute - Business perspective
Apuana Corporate: Oltre le criptovalute - Business perspective
 
Apuana Corporate: Oltre le criptovalute
Apuana Corporate: Oltre le criptovaluteApuana Corporate: Oltre le criptovalute
Apuana Corporate: Oltre le criptovalute
 
The Role of the Communication Protocols in the IoT: Pitfalls and Advantages
The Role of the Communication Protocols in the IoT: Pitfalls and AdvantagesThe Role of the Communication Protocols in the IoT: Pitfalls and Advantages
The Role of the Communication Protocols in the IoT: Pitfalls and Advantages
 
Simulazione smart city
Simulazione smart citySimulazione smart city
Simulazione smart city
 
IOT: protocolli long range
IOT: protocolli long rangeIOT: protocolli long range
IOT: protocolli long range
 
Impostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitareImpostare un sistema IOT: 5 errori da evitare
Impostare un sistema IOT: 5 errori da evitare
 
Iot current solution banchmark
Iot current solution banchmarkIot current solution banchmark
Iot current solution banchmark
 

Moving from Internet 1.0 to Iot: le tecnologie IoT

  • 1. IOT DAY: L’internet of things, dalla programmazione del chip all’automazione industriale Moving from Internet 1.0 to Iot: le tecnologie IoT Ing. Fabio Gatti 24 Febbraio 2017
  • 2. 24 Febbraio 2017 Presentazione relatore Ing. Fabio Gatti pag. 2 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Fabio Gatti Titoli:  Laurea in Ing. delle Telecomunicazioni a/a 1996 Univ. Pisa Esperienze professionali:  Sw developer Italtel  Network Engineer Vodafone Global  Sw manager C-Map  CTO Master spa  R&D Engineer Finmeccanica Campi di interesse:  Protocolli di comunicazione  Radiofrequenza  Tecnologie Internet  Riferimenti Email: f.gatti@email.it : www.linkedin.com/in/fabiogatti1969
  • 3. 24 Febbraio 2017 Indice degli argomenti:  Internet 1.0  The Internet of Things  Esempi pratici  Tecnologie lower level  Tecnologie network level  Tecnologie application level  Cloud  Conclusioni  Q&A  Riferimenti Ing. Fabio Gatti pag. 3 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
  • 4. 24 Febbraio 2017 Internet 1.0 Un po’ di storia Ing. Fabio Gatti pag. 4 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale  1969: collegamento dei primi computer su rete Arpanet  1991: il CERN annuncia la nascita del WWW  1996: il numero di host supera 10M unit
  • 5. 24 Febbraio 2017 Verso l’ Internet of Things Ing. Fabio Gatti pag. 5 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale  1999: il ricercatore Kevin Ashton coniò il nome per descrivere un sistema dove Internet viene connessa al mondo fisico tramite una rete di sensori distribuiti
  • 6. 24 Febbraio 2017 Internet of Things Ing. Fabio Gatti pag. 6 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Un insieme di tecnologie che permettono di collegare a Internet qualunque tipo di apparato.  Tecnologie di rete  Indirizzamento globale  Computing devices a basso costo e a basso consumo energetico  Miniaturizzazione  Sensori  Data Analytics  Cloud computing Lo scopo di questo tipo di soluzioni è sostanzialmente quello di monitorare e controllare e trasferire informazioni per poi svolgere azioni conseguenti.
  • 7. 24 Febbraio 2017 Internet of Things: device, gw, cloud Ing. Fabio Gatti pag. 7 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale In uno schema architetturale (semplificato) possiamo individuare:  Device (constrained / full cap)  Gateway  Cloud  Servizi applicativi
  • 8. 24 Febbraio 2017 Internet of Things: Una applicazione pratica, la Domotica Ing. Fabio Gatti pag. 8 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale  Sensori distribuiti comunicanti con diversi protocolli  Gw multiprotocollo connesso a Internet su fibra/xDsl  Servizi accessibili tramite app Un insieme di tecnologie che collaborano per fornire un Valore al cliente
  • 9. 24 Febbraio 2017 Internet of Things: Una applicazione industriale Ing. Fabio Gatti pag. 9 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale  Sensori distribuiti in linea di produzione comunicanti su diversi protocolli  Gw multiprotocollo connesso a Internet/Rete interna su fibra/xDsl  KPI accessibili in real time Un insieme di tecnologie che collaborano per l’ automazione industriale (Assembly line SGW corp - Shenzhen CHN)
  • 10. 24 Febbraio 2017 Internet of Things: Tecnologie lower level Ing. Fabio Gatti pag. 10 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Rete locale  BLE  Wi-Fi  802.15.4  ZigBee Rete geografica  LoraWan  NB-IOT Attenzione ai vincoli di progetto: Costo Copertura Consumo energetico
  • 11. 24 Febbraio 2017 Internet of Things: Tecnologie lower level: qualche dato Ing. Fabio Gatti pag. 11 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale tipo esempio Pout Sensitivity Consumption Range Costo BLE Microchip RN4677 +2 dBm -92dBm Deep power down: 0.348 mA St-By: 0.7 mA Tx :13 mA 1-10 m 10 eur Wi-Fi ESP8266 +20dBm -91dBm Deep sleep: 10uA Tx:170 mA 10-50 m 5 eur 802.1 5.4 / Zigbee ETRX357- LRS +20dBm -106dBm Sleep: 1 uA Tx: 140mA 10-100 m 17 eur
  • 12. 24 Febbraio 2017 Internet of Things: Tecnologie lower level: qualche dato Ing. Fabio Gatti pag. 12 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale tipo esempio Pout Sensitivit y Consumption Range Costo LoraW AN LoRa Microchip RN2483 +14 dBm -148dBm Deep sleep: 1 uA Tx :38 mA 1-3 km (urbano) 15 km (rurale) 30 eur NB-IOT Ublox SARAN201 TBD -116dBm TBD TBD TBD Verificare l’infrastruttura di rete !
  • 13. 24 Febbraio 2017 Internet of Things: Tecnologie LoraWan: qualche dato Ing. Fabio Gatti pag. 13 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Rete LoraWan  Segnale Chirped-FM modulation  Processing gain = increase sensitivity  Protocollo adattivo ADR (Adaptive Data Rate) (Copertura RM provider Unidata)
  • 14. 24 Febbraio 2017 Internet of Things: Tecnologie Network Level Ing. Fabio Gatti pag. 14 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Indirizzamento globale 6LowPAN  IPv4 (esaurimento 3/2/2011)  IPv6: space address > 3.4*10^38  6LowPAN
  • 15. 24 Febbraio 2017 Internet of Things: Tecnologie Network Level pag. 15 Caratteristiche 6LowPAN  Header compression  Fragmentation / Reassembly
  • 16. 24 Febbraio 2017 Internet of Things: Tecnologie Application Level Ing. Fabio Gatti pag. 16 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Sono disponibili diverse soluzioni:  http / Rest  MQTT (MQ Telemetry Transport)  COAP (Constrained Application Protocol) Attenzione ai vincoli di progetto: Architettura Dispositivo constrained / full cap Natting
  • 17. 24 Febbraio 2017 Internet of Things: Confronto COAP vs. MQTT Ing. Fabio Gatti pag. 17 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale COAP:  http-like basato su UDP  QOS (messaggi CON/NON)  DTLS  Client / Server Role -> NAT  Adatto per la trasmissione diretta tra device MQTT  Pattern PUB/SUB  Richiede Broker  Basato su TCP  SSL  Messaggi LWT Micro 8/16 bit Decine KB RAM Alimentazione a batteria
  • 18. 24 Febbraio 2017 Internet of Things: Confronto COAP vs. MQTT Ing. Fabio Gatti pag. 18 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Un sistema complesso puo’utilizzare piu’ di un protocollo
  • 19. 24 Febbraio 2017 Internet of Things: Cloud Ing. Fabio Gatti pag. 19 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale Esistono svariati servizi Cloud:  Amazon AWS  Microsoft Azure  Google Things (ex Brillo)  … Attenzione ai requisiti di progetto: Data analytics Interfacciamento Pricing
  • 20. 24 Febbraio 2017 Internet of Things: Whole picture Ing. Fabio Gatti pag. 20 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale  Proviamo a mettere insieme quanto abbiamo visto… Device Gateway («fog») Cloud
  • 21. 24 Febbraio 2017 Internet of Things: Conclusioni Ing. Fabio Gatti pag. 21 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale  Utilizzo di tecnologie esistenti  Ottimizzazione degli standard  Non esiste una tecnologia per tutti i business case  Attenzione ai vincoli di progetto  Consideriamo la sicurezza tra le specifiche di progetto
  • 22. 24 Febbraio 2017 Internet of Things: Domande Ing. Fabio Gatti pag. 22 IOT DAY:L’internet of things, dalla programmazione del chip all’automazione industriale
  • 23. Giorno Mese Anno Nome relatore  From the Internet of Computers to the Internet of Things https://www.vs.inf.ethz.ch/publ/papers/Internet-of-things.pdf  LoRa vs LTE-M vs Sigfox http://www.nickhunn.com/lora-vs-lte-m-vs-sigfox/  6LoWPAN: An Open IoT Networking Protocol Stefan Schmidt  Il protocollo CoAP su sistemi WiFi a basso consumo Marco Nicolosi  MQ Telemetry Transport (MQTT) Specification v3.1, IBM, Eurotech  Constrained Application Protocol (CoAP) draft-ietf-core-CoAP-18, June 28, 2013  Studio e Specificazione del Protocollo CoAP per Sistemi Embedded Ing. Lia Deotto  MQTT & IoT protocols comparison Ing. Paolo Patierno pag. 23 Corso di aggiornamento per coordinatori della sicurezza - modulo V Riferimenti