paraimpu: un social tool per il web of things

20
Paraimpu: un social tool per il Web of Things Antonio Pintus CRS4 e-mail: [email protected] twitter: @apintux domenica 6 marzo 2011

Upload: antonio-pintus

Post on 28-Nov-2014

2.465 views

Category:

Technology


1 download

DESCRIPTION

La mia presentazione su Paraimpu, un social tool per il Web of Things (http://paraimpu.crs4.it), tenuta durante la sessione Ignite a Codemotion 2011, Roma, 5 marzo 2011.

TRANSCRIPT

Page 1: Paraimpu: un social tool per il Web of Things

Paraimpu: un social tool per il Web of Things

Antonio Pintus

CRS4

e-mail: [email protected]

twitter: @apintux

domenica 6 marzo 2011

Page 2: Paraimpu: un social tool per il Web of Things

Il Web si evolve...

• Da un “semplice” sistema di hypertext-hypermedia collegati tra loro...

• ...ad un sistema collaborativo e sociale (il Web 2.0)

• ...a piattaforma per applicazioni eterogenee (Web service, ...)

domenica 6 marzo 2011

Page 3: Paraimpu: un social tool per il Web of Things

...al Web of Things Il Web degli Oggetti

Ph. Shaun Wood, http://www.flickr.com/people/mrwoodnz/

domenica 6 marzo 2011

Page 4: Paraimpu: un social tool per il Web of Things

Web of Things

• gli oggetti sono smart “abbastanza” da essere connessi in rete e...

• comunicare usando il protocollo HTTP

• i protocolli del Web come “lingua franca”

domenica 6 marzo 2011

Page 5: Paraimpu: un social tool per il Web of Things

Paraimpu

• Connettere oggetti al Web

• Far comunicare gli oggetti tra loro

• Creare connessioni non solo tra oggetti “fisici”...

• ...ma anche tra oggetti “virtuali” (servizi Web: Twitter, Foursquare, Pachube, ...)

• Quindi: qualsiasi oggetto diventa una “Thing” del Web of Things

Ph. Anthony Mattox, http://www.flickr.com/photos/amattox

domenica 6 marzo 2011

Page 6: Paraimpu: un social tool per il Web of Things

Paraimpu Web of Things Oggetti + Servizi

Ph. Mike http://www.flickr.com/photos/zebble

domenica 6 marzo 2011

Page 7: Paraimpu: un social tool per il Web of Things

Il modello: 3 concetti di base

Ph. Windell Oskay http://www.flickr.com/photos/oskay/265899865/

Sensori, attuatori, connessioni

domenica 6 marzo 2011

Page 8: Paraimpu: un social tool per il Web of Things

Sensori

• producono un dato

• lo inoltrano verso Paraimpu usando HTTP (REST)

• anemometri, Arduino,...ma anche Foursquare, servizi Web...

Ph. Jessica Wilson, http://www.flickr.com/photos/lochnessjess

domenica 6 marzo 2011

Page 9: Paraimpu: un social tool per il Web of Things

Attuatori

• consumano un dato e “fanno qualcosa”

• ottengono questo da Paraimpu mediante HTTP (REST)

• X10 lighting, alarmi, ...ma anche Twitter, Facebook,...

Ph. Jayveehttp://www.flickr.com/people/

jayveemojar/

domenica 6 marzo 2011

Page 10: Paraimpu: un social tool per il Web of Things

Connessioni

• Coinvolgono sempre:

• un sensore: la sorgente

• un attuatore: la destinazione

• sono configurabili:

• data filtering

• data mapping

Ph. supermaryanhttp://www.flickr.com/photos/33975256@N06/

domenica 6 marzo 2011

Page 11: Paraimpu: un social tool per il Web of Things

L’aspetto socialeSocial Network&Condivisione degli oggetti

Ph. Mick Dolphin http://www.flickr.com/photos/boolavogue/

domenica 6 marzo 2011

Page 12: Paraimpu: un social tool per il Web of Things

Social /1

• primo aspetto: integrazione con i social network esistenti

• import degli amici/contatti

• essi diventano “oggetti”: sensori e attuatori

• un esempio: Twitter diventa naturalmente un attuatore, un oggetto capace di ricevere del testo e “twittarlo”

domenica 6 marzo 2011

Page 13: Paraimpu: un social tool per il Web of Things

Social /2

• Condividere gli oggetti!

• devo poter condividere con i miei amici un oggetto e...

• ...permettere che essi lo usino nelle loro connessioni

• policy & bookmark

Ph. Ryan Roberts http://www.flickr.com/photos/ryanr

Ph. Carlos Mayahttp://www.flickr.com/photos/

carlos_maya

domenica 6 marzo 2011

Page 14: Paraimpu: un social tool per il Web of Things

Workspace

domenica 6 marzo 2011

Page 15: Paraimpu: un social tool per il Web of Things

Palette

• permette di aggiungere nuovi sensori e nuovi attuatori

• Sensori/Attuatori generici

• Sensori/Attuatori noti: Pachube, Twitter, Arduino, ...

• altri in arrivo... ;-)

domenica 6 marzo 2011

Page 16: Paraimpu: un social tool per il Web of Things

Thing page

domenica 6 marzo 2011

Page 17: Paraimpu: un social tool per il Web of Things

Connessioni filtering & mapping

domenica 6 marzo 2011

Page 18: Paraimpu: un social tool per il Web of Things

Architettura Scalabile

Ph. MrFaber, http://www.flickr.com/photos/mrfaber

C10K problemScalabilità orizzontale

REST

Database

Nuovi Sensori/Attuatori

Web server

Load balancing

domenica 6 marzo 2011

Page 19: Paraimpu: un social tool per il Web of Things

Tecnologie

domenica 6 marzo 2011