Think open IoT

21
IoT => Think Open Source IoT Gerardo Di Iorio

Transcript of Think open IoT

IoT => Think Open Source IoTGerardo Di Iorio

Internet of Things : Cosa Sono

WikipediaL'Internet delle cose è vista come una possibile evoluzione dell'uso della Rete. Gli oggetti si rendono riconoscibili e acquisiscono intelligenza grazie al fatto di poter comunicare dati su se stessi e accedere ad informazioni aggregate da parte di altri. Le sveglie suonano prima in caso di traffico, le piante comunicano all'innaffiatoio quando è il momento di essere innaffiate, le scarpe da ginnastica trasmettono tempi, velocità e distanza per gareggiare in tempo reale con persone dall'altra parte del globo, i vasetti delle medicine avvisano i familiari se si dimentica di prendere il farmaco.

Tutti gli oggetti possono acquisire un ruolo attivo grazie al collegamento alla Rete

Internet of Things

Utilizzi :

● Salute● Industria● Trasporti● Sicurezza ● Sorveglianza● Domotica● Agricoltura● Uso quotidiano

Internet of Things

Struttura :

● Sensori● Acquisizione● Invio dati● API● CLOUD●

Internt of Things

Sensori:

temperatura,umidità,inerziali,polveri sottili,gasalcool ecc.ecc

Internet of Things :

Board di Acquisizione :

● Arduino● Launchpad MSP430● ESP8266● Tessel2● St● ……….●

Internet of Things :

Invio dati al Gateway:

● Wifi● Zigbee● bluetooth● Seriale● 1-wire● Konnex

Internet of Things :

Gateway Locale:

● Rpi● Cubieboard● Lime2● Odorid C1● Radxa● Ecc…..

Internet of Things :

API :

● SOAP● REST● MQTT● …..

Internet of Things :

Piattaforme di sviluppo :

● cylon.js● Nodejs● Zettajs● Thingstud.io● thethingbox.io● nodered.io● …...

Internet of Things :

CLOUD :

● Patcube● SensorCloud● VM autogestita●

Internet of Things

Esempio Pratico:

● Misurare la temperatura di casa● On/Off Riscaldamento● Previsione meteo● Log dati● Comfort

Internet of Things

Sensore :

● one-wire● solo 3 fili(o anche 2)● bus multi-punto● 1 pin data● vari tipologie di sensori● rele’ on/off caldaia

Internet of Things :

Board di acquisizione:

● Arduino● Open Hw● Facile Prototipazione● Libreria sw immensa● Community

Internet of Things :

Invio dati :

● Seriale● Cubieboard

Internet of Things :

Rest API:

>Ciao casaciao gerardo>Qual’e’ la temperatura? ottima 20°C

/sensors/ GET Lista dei sensori/sensors/ POST Crea un sensore/sensors/:id GET Info di un sensore/sensors/:id POST Aggiorna un sensore/sensors/:id DELETE Cancella un sensore

Internet of Things :

Elaboarazione :

● Dati meteo● Posizione degli occupanti● ……...●

Internet of Things :

Interfaccia Utente :

● Display ● REST API● web app● Android App● Ios

Internet of Things :

Interfaccia Utente :

● REST API● web app● Android App● Ios

Internet of Things : End

Fine!Question ?

Question ? @gdiiorio https://github.com/arete