• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
When Things will Speak "Web" (Lecture)
 

When Things will Speak "Web" (Lecture)

on

  • 4,268 views

When Things will Speak "Web" (Lecture)

When Things will Speak "Web" (Lecture)

Statistics

Views

Total Views
4,268
Views on SlideShare
3,811
Embed Views
457

Actions

Likes
6
Downloads
256
Comments
1

7 Embeds 457

http://www.webofthings.com 272
http://www.webofthings.org 128
http://internetofobjects.wordpress.com 37
http://www.slideshare.net 14
http://thinkery.me 3
http://web-of-things.blogspot.in 2
http://webofthings.org 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Talk at least about CHUMBY, TOASTER, POKEN, NABAZTAG, etc.
  • The problem is that to build applications on top of these devices we still need to learn a 100 different systems and APIs. Our thesis: how do you enable business to create applications on top of eco-systems of sensor networks and embedded devices.
  • Thus, we suggest creating a Web of Things as an alternative. We basically consider sensor nodes as nodes of the Internet and make them universally accessible over HTTP like the Web is. We do this by: Having IP connectivity (IPv6 Lowpan) Having the nodes (or a gateway) embedding a Web-Server Modeling services as resources.
  • Easy to program, create new stuff Browse and use the IoT 1 or 2.0
  • Where we started, a quick overview of our first trials to integrate sensor networks to business applications. A few guidelines on how to make sensor nodes first class citizens of the Web. Our implementation of these guidelines on the Sun SPOT plateform, including the video of a business use case we implemented using the RESTful Sun SPOTs.
  • The first step is to get the Sensors connected to the Internet (!= Web, the Internet is the underlying network! Not the application layer). This can be achieved in two ways: Direct connectivity by using for instance IPv6 Lowpan, i.e. the Ipv6 protocol for resource constrained devices. More and more sensor networks (e.g. Arch Rock nodes, etc.) For non-IPv6 nodes we propose the concept of smart gateways. Smart gateways are small pieces of software that can be installed on emedded devices such as Wireless routers or NAS (Network Access Storage). Their goal is to understand the proprietary protocols and APIs of embedded devices (e.g. BT) and to « translate » offer access to these devices through uniform REST APIs.
  • Now that we have means to connect the nodes to the Internet we need to « Web enable » them. This is done by exposing their services as « resources », i.e. by applying the REST architectural style to represent their functionality and thus making them service nodes of the Web. REST is basically about four concepts: every thing, that can and that's worth, getting a URI and links is a resource Resources have a unique name in the form of a URI (often a URL). Resources have several representations (JSON, XHTML). Resources can be interacted with using a unform interface: HTTP:
  • Let’s turn a Sun SPOT sensor node into a resource. The first step is to think of what should be a resource in a Sun SPOT. Obviously the spot itself should be, so it’s sensors and actuator.
  • Then we think about the representation of these resources. We suggest offering at least HTML since it allows for natural browsing and user oriented-discovery of the sub resources. For application to application communication we suggest JSON, a lightweight alternative to XML which is easily parseable into objects (javascript or java). To specify the format we would like to obtain we use either a .format or the standard http accept header (recommended).
  • The last part is already given. HTTP provides us with pretty much everything we need to provide services on the Web.
  • Where we started, a quick overview of our first trials to integrate sensor networks to business applications. A few guidelines on how to make sensor nodes first class citizens of the Web. Our implementation of these guidelines on the Sun SPOT plateform, including the video of a business use case we implemented using the RESTful Sun SPOTs.
  • Discovery, embedded WebServer Access the Ploggs functionality directly from the browser.
  • Demo
  • Discover a Sun Spot, see the Web UI, browse it.
  • Where we started, a quick overview of our first trials to integrate sensor networks to business applications. A few guidelines on how to make sensor nodes first class citizens of the Web. Our implementation of these guidelines on the Sun SPOT plateform, including the video of a business use case we implemented using the RESTful Sun SPOTs.
  • Where we started, a quick overview of our first trials to integrate sensor networks to business applications. A few guidelines on how to make sensor nodes first class citizens of the Web. Our implementation of these guidelines on the Sun SPOT plateform, including the video of a business use case we implemented using the RESTful Sun SPOTs.

When Things will Speak "Web" (Lecture) When Things will Speak "Web" (Lecture) Presentation Transcript