Paraimpu: a social tool for the Web of Things
-
Upload
antonio-pintus -
Category
Technology
-
view
2.483 -
download
0
description
Transcript of Paraimpu: a social tool for the Web of Things
Paraimpu: a social tool for the Web of Things
Paraimpu Team
CRS4
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)...
...to the Web of Things
Ph. Shaun Wood, http://www.flickr.com/people/mrwoodnz/
WoT
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
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
Paraimpu Web of Things Things + Services
Ph. Mike http://www.flickr.com/photos/zebble
The model: 3 basic concepts
Ph. Windell Oskay http://www.flickr.com/photos/oskay/265899865/
Sensors, Actuators, Connections
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
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/
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/
Social AspectsSocial Networks&Things sharing
Ph. Mick Dolphin http://www.flickr.com/photos/boolavogue/
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
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
The Workspace everything is under control
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!
Thing page Manage a particular object in the system
Connection Page filtering & mapping
Scalable Architecture
Ph. MrFaber, http://www.flickr.com/photos/mrfaber
C10K problemHorizontal Scalability
REST
Database
New Sensors/Actuators
Web server
Load balancing
Main Technologies
Become an alpha user today!
Antonio Pintus [email protected] Carboni [email protected] Piras [email protected]
http://paraimpu.crs4.it
twitter: @paraimpu