Transcript
Page 1: Paraimpu: a social tool for the Web of Things

Paraimpu: a social tool for the Web of Things

Paraimpu Team

CRS4

Page 2: Paraimpu: a social tool for the Web of Things

The Web evolves...

• From a “simple” system of hypertext/hypermedia ...

• ...to a social and collaborative environment (the so called Web 2.0)...

• ...to a platform for heterogeneous applications (Web Services and so on)...

Page 3: Paraimpu: a social tool for the Web of Things

...to the Web of Things

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

WoT

Page 4: Paraimpu: a social tool for the Web of Things

Web of Things

• things are “smart enough” to be connected to the Internet and...

• communicate using HTTP protocol

• Web protocols as a “lingua franca” for the WoT

Page 5: Paraimpu: a social tool for the Web of Things

Paraimpu

• It allows to:

• connect objects to the Web

• connect objects between them

• connections can be established not only between “physical objects”...

• ...but also involving “virtual objects” (Web services, social networks, Twitter, Foursquare, Pachube, ...)

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

Page 6: Paraimpu: a social tool for the Web of Things

Paraimpu Web of Things Things + Services

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

Page 7: Paraimpu: a social tool for the Web of Things

The model: 3 basic concepts

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

Sensors, Actuators, Connections

Page 8: Paraimpu: a social tool for the Web of Things

Sensors

• any thing capable to produce data

• transmit data toward Paraimpu using HTTP (REST)

• anemometers, Arduino boards, but also Foursquare, Pachube, other services in the Web...

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

Page 9: Paraimpu: a social tool for the Web of Things

Actuators

• any thing able to receive/consume data and perform an action

• receive data from Paraimpu using HTTP (REST)

• X10 lighting, alarm systems, but also Twitter, Facebook, Google Calendars, ...

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

jayveemojar/

Page 10: Paraimpu: a social tool for the Web of Things

Connections

• Always involve:

• a Sensor: the source

• an Actuator: the destination

• they are configurable:

• data filtering

• data mapping

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

Page 11: Paraimpu: a social tool for the Web of Things

Social AspectsSocial Networks&Things sharing

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

Page 12: Paraimpu: a social tool for the Web of Things

Social /1

• first aspect: integration with existing social networks

• friends/contacts import

• existing social networks become “things” in Paraimpu: Sensors and Actuators

• e.g., Twitter becomes an Actuator: a thing capable to receive data and to “tweet” it

Page 13: Paraimpu: a social tool for the Web of Things

Social /2

• Second aspect: share things!

• it should be possible to share my things with friends...

• ... and allow them to use my things in their connections

• policy & bookmark features

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

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

carlos_maya

Page 14: Paraimpu: a social tool for the Web of Things

The Workspace everything is under control

Page 15: Paraimpu: a social tool for the Web of Things

The Palette

• it allows to add new Sensors and new Actuators:

• Generic Sensors and Actuators

• Specialized Sensors/Actuators: Pachube, Twitter, Arduino, Facebook, ...

• ...and others coming soon!

Page 16: Paraimpu: a social tool for the Web of Things

Thing page Manage a particular object in the system

Page 17: Paraimpu: a social tool for the Web of Things

Connection Page filtering & mapping

Page 18: Paraimpu: a social tool for the Web of Things

Scalable Architecture

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

C10K problemHorizontal Scalability

REST

Database

New Sensors/Actuators

Web server

Load balancing

Page 19: Paraimpu: a social tool for the Web of Things

Main Technologies


Top Related