arduino gsm shield. outdoor internet of things by federico vanzati

32
Outdoor IoT http://cosm.com/feeds/120282 con Arduino GSM Shield Federico Vanzati Codemotion, Roma 23/03/2013

Upload: codemotion

Post on 14-Dec-2014

561 views

Category:

Technology


6 download

DESCRIPTION

Arduino ha da poco annunciato il suo shield GSM . Lo scopo è quello di espandere le possibilità di progetti di internet delle cose, ad oggi relegati al solo ambito domestico. Durante lo sviluppo dello shield ci siamo avvalsi di un operatore telefonico come partner, proprio per riuscire ad avere un supporto per la connessione ad internet tramite GPRS in modo da dare l’esperienza più semplice ed immediata possibile. Ora potrete far twittare i campi di grano e i vigneti, o semplicemente ricever un SMS di conferma dell’accensione della stufetta della casa di montagna!

TRANSCRIPT

Page 1: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Outdoor IoT

http://cosm.com/feeds/120282

conArduino GSM Shield

Federico VanzatiCodemotion, Roma

23/03/2013

Page 2: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 3: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

IoT #1

Page 4: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 5: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 6: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 7: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Internet of Things

Internet delle cose è un neologismo riferito all'estensione di internet al mondo degli oggetti e dei luoghi concreti.

L'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.

...possibili scenari

Page 8: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Scenari

• La sveglia si regola in base alle condizioni del traffico del tragitto casa-lavoro.

• google shoes, le scarpe tiparlano

Page 9: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Open Source Lion Tracking Collar

home.groundlab.cc/lioncollars.html

Page 10: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

www.nytimes.com/2009/09/17/science/earth/17trash.html?_r=0

Page 11: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 12: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 13: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 14: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 15: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Le Smart Grid

Reti elettriche che si auto-regolano

Open Energy Monitor

Page 16: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

EmonCMS

Page 17: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Arduino GSM/GPRS Shield

SIM slot TXRXflowctrl

IntegratedAntenna

GSM/GPRS module

with serial interface

Dedicated power supply

Page 18: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Caratteristiche:

• Pronto all'uso• Frutto di una partnership con un operatore di rete mobile• Sim traffico dati inclusa• External / Internal antenna

Page 19: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Come funziona?

UtenteGSM

Library

Comunicazione:- SMS- Voce- Internet

Arduino IDE

Page 20: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

GSM Library

Libreria modulare. Classi principali:

arduino.cc/en/Reference/GSM

VoiceCall: consente di effettuare e ricevere chiamate voce. Per un pieno utilizzo si possono aggiungere microfono e speaker.

SMS: invio e ricezione di messaggi di testo da 160 caratteri.

GPRS: Aggiunge la comunicazione TCP.>Client: per connettersi ad un server remoto>Server: scambio dati con client che si collegano, umani o altri dispositivi.

...gestione modem e diagnostica

Page 21: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Telefonica I+D

Primo operatore ad intuire la necessità di offrire connettività alla lunga coda del business.

Nuove aziede potrebbero nascere dalla cultura maker, diventando utilizzatori di connessioni M2M.

Hanno offerto supporto allo sviluppo dei mezzi (HW e SW) che i maker potrebbero usare inventare nuovi dispositivi connessi.

Page 22: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

BlueVia

Page 23: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

BotaniCalls (2009)

La tua pianta ha un account su twitter e

twitta quando ha sete!

www.botanicalls.com

Page 24: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

...col GSM potrebbe essere il campo o il vigneto a twittare

...

Page 25: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

...sensori Ambientali

Arduino Board

+ GSM Shield+ Sensori+ Pannelli solari

Connessione In

ternet

GPRS

Page 26: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 27: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 28: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Light

Temperatura

CO

Humidity

Page 29: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 30: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati
Page 31: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

Controllo remoto SMS

[la caldaia della casa in campagna]

...

if (sms.available()) { Serial.println("Message received from:"); sms.remoteNumber(senderNumber, 20); Serial.println(senderNumber);

if(sms.peek()=='#') { Serial.println("Discarded SMS"); sms.flush(); }

while(c = sms.read()) message += c;

sms.flush(); Serial.println("MESSAGE DELETED"); }

...

Page 32: Arduino GSM shield. Outdoor Internet of things by Federico Vanzati

blog.makezine.com/2006/12/01/the-makers-bill-of-rights/