SLIDE 1
11/4/08 1
Tiny Web Services:
Design and Implementa=on of Interoperable and Evolvable Sensor Networks
Nissanka Priyantha, Aman Kansal, Michel Goraczk, Feng Zhao Sensys 2008
Presented by Chien‐Liang Fok for CSE 521S, Fall 2008
Target Environment
- Heterogeneous sensors
- Deployment in an enclosed area
– All sensors within a few hops of the gateway – E.g., office, home, warehouse
- Mul=ple co‐exis=ng sensing tasks
2
Example Applica=on
- Home energy consump=on management
- The United States in 2001:
– 107 million residen=al homes – 21.86 quadrillion (1015) Btu consumed – $157.5 billion
- WSN can help op=mize energy consump=on
– “Evolu=onary deployment” needed for cost effec=veness
3
Problem
- Current WSNs use proprietary protocols and
message formats
– Gateway cannot expose new node func=onali=es
- Prohibits
– evolu=onary WSNs – addi=on of end‐user applica=ons
4
Solu=on
- Provide an API such that all sensors are
available to all applica=ons
- Increases cost‐effec=veness of WSN
5
Two Fundamental Requirements
- Structured Data
– Sensor data must be understood by applica=ons – E.g., XML
- Programma=c descrip=on of func=onality
– Func=onality of sensor node must be automa=cally understood by programs – Enables programs to adapt
6