arduino gsm shield. outdoor internet of things by federico vanzati
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
Outdoor IoT
http://cosm.com/feeds/120282
conArduino GSM Shield
Federico VanzatiCodemotion, Roma
23/03/2013
IoT #1
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
Scenari
• La sveglia si regola in base alle condizioni del traffico del tragitto casa-lavoro.
• google shoes, le scarpe tiparlano
Open Source Lion Tracking Collar
home.groundlab.cc/lioncollars.html
www.nytimes.com/2009/09/17/science/earth/17trash.html?_r=0
Le Smart Grid
Reti elettriche che si auto-regolano
Open Energy Monitor
EmonCMS
Arduino GSM/GPRS Shield
SIM slot TXRXflowctrl
IntegratedAntenna
GSM/GPRS module
with serial interface
Dedicated power supply
Caratteristiche:
• Pronto all'uso• Frutto di una partnership con un operatore di rete mobile• Sim traffico dati inclusa• External / Internal antenna
Come funziona?
UtenteGSM
Library
Comunicazione:- SMS- Voce- Internet
Arduino IDE
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
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.
BlueVia
BotaniCalls (2009)
La tua pianta ha un account su twitter e
twitta quando ha sete!
www.botanicalls.com
...col GSM potrebbe essere il campo o il vigneto a twittare
...
...sensori Ambientali
Arduino Board
+ GSM Shield+ Sensori+ Pannelli solari
Connessione In
ternet
GPRS
Light
Temperatura
CO
Humidity
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"); }
...
blog.makezine.com/2006/12/01/the-makers-bill-of-rights/