paraimpu: a social tool for the web of things

20
Paraimpu: a social tool for the Web of Things Paraimpu Team CRS4

Upload: antonio-pintus

Post on 05-Dec-2014

2.482 views

Category:

Technology


0 download

DESCRIPTION

Paraimpu is a social tool for the Web of Things. Paraimpu is a social tool for the Web of Things.Connect, use, share and compose things, services and devices to create personalized brand new applications!The Web of Things is more than Things in the Web

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