arduino gsm shield. outdoor internet of things by federico vanzati

Post on 14-Dec-2014

561 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

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/

top related