design of a web-based distributed location-aware infrastructure for mobile devices

15
Design of a Web-based Distributed Location- aware Infrastructure for Mobile Devices WoT2010 @ Percom, Mannheim, Germany 29 March 2010 Vlad Trifa, Dominique Guinard, Philipp Bolliger, Samuel Wieland

Upload: vlad-trifa

Post on 02-Nov-2014

3.111 views

Category:

Technology


0 download

DESCRIPTION

My presentation at the First international workshop on Web of Things @ percom 2010 in mannheim, Germany on 29.3.2010, for the paper of the same name. More infos on the official page http://www.webofthings.com/wot/2010

TRANSCRIPT

Page 1: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

WoT2010 @ Percom, Mannheim, Germany29 March 2010Vlad Trifa, Dominique Guinard, Philipp Bolliger, Samuel Wieland

Page 2: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

The Internet of Things

‣ Networked devices everywhere

‣ Tons of different devices ‣ Capabilities/functions‣ Applications/middlewares‣ Networking protocols

‣ Internet connectivity‣ Cheap‣ Ubiquitous

Page 3: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

WoT: Use the Web to combine heterogeneous mobile devices to

create interactive ad-hoc applications!

Page 4: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Social Web

Real-time Web

Programmable WebSemantic Web

Physical Web

Web of Things

Page 5: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Local: Web-enabled Things?

Page 6: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

RESTful SunSpot‣ Embedded NanoHTTPD‣ Talks HTTP (over 802.15.4)‣ Becomes a Web device

‣ Properties and functions are Web resources, so can be‣ Browsed‣ Bookmarked‣ Shared

‣ But also use twitter, send emails, chat, etc..

D. Guinard, V. Trifa, T. Pham, and O. Liechti. Towards Physical Mashups in the Web of Things. In Proceedings of the 6th International Conference on Networked Sensing Systems (INSS 2009), 2009.

Page 7: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Example application: Energie Visible

Gateway (IP:10.1.1.5)

Sensors(Ploggs)

Electric appliances

Web / Mobile Interface

GET http://10.1.1.5/energymonitor/ploggs/*

[{

"deviceName": "ComputerAndScreen",

"currentWatts": 50.52,

"KWh": 5.835,

"maxWattage": 100.56

},

"deviceName": "Fridge",

"currentWatts": 86.28.,

"KWh": 4.421,

"maxWattage": 288.92

}, {...}]

D. Guinard and V. Trifa. Towards the web of things: Web mashups for embedded devices. In 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009), Madrid, Spain, April 2009.

Page 8: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Let’s make it global.

Page 9: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Infrastructures

‣ We propose an infrastructure for WoT‣ scalable‣ flexible ‣ so, must be distributed

‣ The real world is physical. Everything has a location.‣ You interact with things around you‣ How to leverage the infrastructure?

Page 10: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Location Models

Geometric‣ coordinate reference system(s)‣ convenient for exact measurements‣ e.g.: GPS 33°94’, 37°2’

Symbolic‣ uses identifiers‣ e.g.: places hierarchy

Page 11: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Explore the world around you...

Page 12: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Towards physical mashups

‣ SunSpot gets periodically

‣ Displays the energy consumption in the room

‣ Mobile energy meter‣ Location-aware

‣ Problem: mapping here/ to current location (bootstrap)

‣ Closest gateway

GET http://here/energymonitor/ploggs/*

Page 13: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

RedPin comes to the rescue

‣ Provides room-level accuracy ‣ Uses existing hardware‣ Very easy to setup and to maintain ‣ Released as open source

www.redpin.org

Page 14: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Take home notes

‣ Intranet of things is nice and useful‣ But it’s time to think larger‣ Leverage physical location of nodes of the WoT‣ Leverage the infrastructure to localize things‣ Devices don’t need to know where they are

Page 15: Design of a Web-based Distributed Location-aware Infrastructure for Mobile Devices

Web of Things @ Percom Vlad Trifa - SAP/ETH Zurich

Thanks for your attention !

ありがとうございました!

www.webofthings.com