Home Networks in a World of Embedded Web Services - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

Home Networks in a World of Embedded Web Services

Description:

Home Networks in a World of Embedded Web Services – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 38
Provided by: davidb158
Category:

less

Transcript and Presenter's Notes

Title: Home Networks in a World of Embedded Web Services


1
Home Networks in a World of Embedded Web Services
  • David E. Culler
  • dculler_at_archrock.com
  • culler_at_cs.berkeley.edu

KES 2006 10-19-2006
2
(No Transcript)
3
The Web Integrates the Worlds Information
4
Most Real World Information goes down the
drain
Clocks and Calendars
5
Real-World Wireless Web integrating real-world
information
Embedded Sensing Processing Communication
Web Integration Technologies
6
Example
7
Outline
  • Introducing - Real-World Wireless Web
  • Enabling Technology
  • Embedded Web Services
  • Awareness monitoring and metering
  • Prognostics - instrumentation
  • Care observing interactions
  • Conclusions

8
Enabling Technology
IEEE 802.15.4
9
Enabling Technology
Physical World
10
Emergence of Open Platforms
Physical World
11
Emergence of Open Systems
Digital World
WSN mote platform
Sensors
Wireless
Physical World
12
Snapshot of an International Community
  • 346,000 downloads from tinyos.net
  • plus sourceforge, crossbow, moteiv,
    www.tinyos.or.kr,
  • Open TinyOS Alliance

http//www.tinyos.net
13
Wireless Embedded Systems
TinyOS 2.0
WSN mote platform
Communication Centric Resource-Constrained Event-d
riven Execution
14
Wireless Embedded Networks
Applications and Services
Over-the-air Programming
Blocks, Logs, Files
Streaming drivers
Scheduling, Management
Digital World
Link
ADC, Sensor I/F
Physical World
15
Multi-Hop Mesh Routing
0
16
Confluence of Technology
Embedded Networking
Tiny Operating System
WSN
CMOS Radios
Microcontroller SOCs
Integrated Sensors
17
Wireless Sensor Networks
  • Network of tiny footprint computers
  • Optimized for long life on low power
  • Equipped to sense physical data
  • Networked using low-power radio
  • Function
  • Sense any measurable parameter
  • Light, motion, chemicals, proximity, biometrics
  • Form network and communicate
  • Automatic meshing and routing over the air
  • Apply user-defined business logic
  • Sampling, summarizing, reporting events
  • Form
  • Mote (Processor, Radio, Storage) Sensors
  • Embedded Operating System and Networking
  • Gateways towards Enterprise IT systems

Internet or Enterprise
Gateway
Gateway
Wireless Sensor Nodes
18
Enabling Technology Web Services
  • The ultimate interoperability
  • unify within and between Information Systems
  • Service Oriented Architecture
  • Widely adopted standards
  • Backed by OASIS and W3C
  • Open-source reference implementations, e.g.,
    Apache
  • SOAP WSDL ( UDDI)
  • Or XML-RPC over HTTP (REST)

19
Service Oriented Architecture
Service Registry
Service Provider
Service Requestor
  • Service Description gt interface implementation
  • Operations supported, input/output objects
  • Bindings to network and data encoding schemes
  • Network address where service can be invoked
  • Enough that client can generate code to access
    the service well

20
Embedded Web Services
lt get temp set sample_rate set alarm gt
www.weather.com
Web Services
ltvaluegt sourcelibrary time1253
temp26.7 lt\valuegt
ltvaluegt sourcelibrary time1231
temp25.1 lt\valuegt
XML information
Wireless Packets
802.15.4
21
A new WSN world
client
tier1
server
AquaLogic
tier2
Perl
Python
C
Embedded Services
NetWeaver
Excel
22
Real World Webs
23
Why are WSNs so Important?
Increase Comfort
High-Confidence Transport
24
Awareness Monitoring and Metering
  • Monitoring Spaces
  • Env. Monitoring, Conservation biology, ...
  • Precision agriculture, greenhouses,
  • Home and building comfort efficiency, HVAC,
  • alarms, security, surveillance, EPA, OSHA,

25
Prognostics - instrumentation
  • Monitoring Spaces
  • Env. Monitoring, Conservation biology, ...
  • Precision agriculture, greenhouses,
  • Home and building comfort efficiency, HVAC,
  • alarms, security, surveillance, EPA, OSHA,
  • Monitoring Things
  • condition-based maintenance
  • automated meter reading
  • Energy efficiency, cold chain
  • disaster management
  • Civil infrastructure

26
Interactions and Care
  • Monitoring Spaces
  • Env. Monitoring, Conservation biology, ...
  • Precision agriculture, greenhouses,
  • Home and building comfort efficiency, HVAC,
  • alarms, security, surveillance, EPA, OSHA,
  • Monitoring Things
  • condition-based maintenance
  • automated meter reading
  • Energy efficiency, cold chain
  • disaster management
  • Civil infrastructure
  • Interactions of Space and Things
  • manufacturing, asset tracking, fleet franchise
  • Cold-chain, shipping integrity, hazmat
  • Assistance - home/elder care
  • Action and control
  • Optimizing processes
  • Automation

27
Proximity, Tracking, Compliance
Industrial Asset mgmt CBM Process control Energy
mgmt environmental
Medical Agriculture HLS
Home Lighting HVAC access
Shipping QoS Vibration threshold Temp/humidity
threshold
  • Current Conditions
  • In Motion, No Magnetic Fields, 67
  • Humidity Range 30-35
  • Temp. Range 55 - 78

28
Care awareness of life dynamics and health
Web Integration Technologies
Embedded Sensing Processing Communication
29
How will WSNs and IP come together?
XML / RPC / REST / SOAP / OSGI
?
HTTP / FTP / SNMP
TCP / UDP
IP
802.15.4, CC,
802.11
Ethernet
Sonet
30
Full IP stack throughout
XML / RPC / REST / SOAP / OSGI
HTTP / FTP / SNMP
TCP / UDP
IP
802.15.4, CC,
802.11
Ethernet
Sonet
31
Edge Network Approach
XML / RPC / REST / SOAP / OSGI
HTTP / FTP / SNMP
TCP / UDP
IP
802.15.4, CC,
802.11
Ethernet
Sonet
32
SensorNets need the Wisdom of the Internet
Architecture
  • Design for change!
  • Network protocols must work over a wide variety
    of links
  • Links will evolve
  • Network protocols must work for a variety of
    applications
  • Applications will evolve
  • Provide only simple primitives
  • Dont confuse the networking standard with a
    programming methodology
  • Dont try to lock-in your advantage in the spec
  • Open process
  • Rough consensus AND running code

33
Arch Rock Technology
  • Connecting the physical world to the information
    enterprise
  • Applications on Real-World Web Services
  • Java, .net, php,
  • IP-based Service Oriented Architecture
  • App, mgmt, conversion, persistence, data
  • WiFi, GPRS
  • Embedded Application Services
  • Extensible attributes events
  • Embedded Network Services
  • IEEE 802.15.4-based
  • Cross-platform industrial-quality WSN operating
    system
  • TinyOS 2.0
  • Broad platform and sensor choice

Client
tier1
Server
tier2
Physical World
34
Arch Rock Technology
  • Connecting the physical world to the information
    enterprise
  • Solid Foundation
  • Novel information in familiar forms

Client
tier1
Server
tier2
Physical World
35
Arch Rock Primer PackFoundation ? Enablement ?
Knowledge
  • What is it?
  • A complete, web-enabled wireless sensor network
    application platform that includes
  • Gateway Server appliance that projects the Sensor
    Network to the IP world via Web Services
  • Sensor Nodes with hardened TinyOS 2 embedded
    system, mesh networking and services
  • Web-based management console for commissioning,
    system diagnostics and data management
  • Sensor extensibility with no system programming
    via the Expansion Ports and preinstalled sensor
    drivers
  • A comprehensive set of Web Services for
    industry-standard integrated development
    environments
  • IP-based sensor node management, addressing,
    naming and browsing

36
The Next Tier
  • Today we can connect essentially everybody
  • Tomorrow we will be able to connect and observe
    essentially everything of value
  • physical spaces, objects, and their interactions
  • physical information, not just keystrokes

CompPeople
11,000,000
Mainframe
Mini
11,000
Workstation
PC
11
Laptop
PDA
Phone
10001
Motes
years
37
Thanks
Write a Comment
User Comments (0)
About PowerShow.com