Top Banner
Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute. Steve Hodges Sensors and Devices Group Microsoft Research Cambridge, UK
35

Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Mar 23, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Casting a wider net: New applications for wireless sensing

Microsoft confidential. Do not distribute.

Steve Hodges

Sensors and Devices Group

Microsoft Research Cambridge, UK

Page 2: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Casting a wider net: New applications for wireless sensing

Presentation overview

Microsoft confidential. Do not distribute.

• Background of Sensors and Devices group

• What are wireless sensor networks?

• Prototyping sensor network applications

Page 3: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Sensors and Devices at MSR Cambridge

• Applied research into embedded hardware

– Sensors, actuators, displays & wireless comms

– Ubiquitous, mobile & peripheral devices

• Unusual perspective and context

– Technological expertise

– Sensitivities to and insights into usage

• Develop technology and applications together

– Consider the complete system

– Particularly relevant to wireless sensor networkingMicrosoft confidential. Do not distribute.

Page 4: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

The importance of hardware

“People who are really serious about software should make their own hardware.“

– Alan Kay

Page 5: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

“People who are really serious about software should make their own hardware.“

– Alan Kayintimately understand

The importance of hardware

Page 6: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

• ‘Hardware’ is becoming increasingly diverse

– Communications, power consumption, form factor

– Input and output modalities

• Especially true for wireless sensor networking

“People who are really serious about software should make their own hardware.“

– Alan Kayintimately understand

The importance of hardware

Page 7: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Casting a wider net: New applications for wireless sensing

Presentation overview

Microsoft confidential. Do not distribute.

• Background of Sensors and Devices group

• What are wireless sensor networks?

• Prototyping sensor network applications

Page 8: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Example applications

Page 9: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Example applications

Microsoft confidential. Do not distribute.

Understanding wildlifeGreat Duck Island

Health

Smart environment

Learning about the environment

GlaciersVineyards

Building managementCold chain

Physiological conditionsZebraNet

Disaster detection/recovery

Avalanche

Evacuation

PollutionForest fire

Flood detectionPatient and doctor location

Page 10: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Properties that characterise WSN technology

Microsoft confidential. Do not distribute.

Page 11: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Properties that characterise WSN technology

Microsoft confidential. Do not distribute.

Low power

Ad-hoc topology

Multi-hopPeer to peer

Redundant

Autonomous

EmbeddedSpatially distributed

Radio communications

Small

Page 12: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Example #1

Microsoft confidential. Do not distribute.

Page 13: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Properties that characterise WSN technology

Microsoft confidential. Do not distribute.

Low power

Ad-hoc topology

Multi-hopPeer to peer

Redundant

Autonomous

EmbeddedSpatially distributed

Radio communications

Small

Page 14: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Properties that characterise WSN technology

Microsoft confidential. Do not distribute.

Low power

Ad-hoc topology

Multi-hopPeer to peer

Redundant

Autonomous

EmbeddedSpatially distributed

Radio communications

Small

MANET

Page 15: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Example applications

Microsoft confidential. Do not distribute.

Understanding wildlifeGreat Duck Island

Health

Smart environment

Learning about the environment

GlaciersVineyards

Building managementCold chain

Physiological conditionsZebraNet

Disaster detection/recovery

Avalanche

Evacuation

PollutionForest fire

Flood detectionPatient and doctor location

Page 16: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Example applications

Microsoft confidential. Do not distribute.

Understanding wildlifeGreat Duck Island

Health

Smart environment

Learning about the environment

GlaciersVineyards

Building managementCold chain

Physiological conditionsZebraNet

Disaster detection/recovery

Avalanche

Evacuation

PollutionForest fire

Flood detectionPatient and doctor location

Toys and games

Page 17: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Example #2

Microsoft confidential. Do not distribute.

Page 18: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Whereabouts clock

Microsoft confidential. Do not distribute.

Page 19: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.
Page 20: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Whereabouts clock – trial outcome

• Coordination– ‘Put the kettle on’ moments– Messaging

• Connectedness– Those inside the home and those outside– Across different homes

• Reassurance– Telling family members what they already know– Chimes communicating routine

• Identity– Labelling activities

• Social touch– Explicit messaging

Page 21: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Properties that characterise WSN technology

Microsoft confidential. Do not distribute.

Low power

Ad-hoc topology

Multi-hopPeer to peer

Redundant

Autonomous

EmbeddedSpatially distributed

Radio communications

Small

MANET

Page 22: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Example applications

Microsoft confidential. Do not distribute.

Understanding wildlifeGreat Duck Island

Health

Smart environment

Learning about the environment

GlaciersVineyards

Building managementCold chain

Physiological conditionsZebraNet

Disaster detection/recovery

Avalanche

Evacuation

PollutionForest fire

Flood detectionPatient and doctor location

Toys and games

Page 23: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

What are wireless sensor networks?

• Example applications

Microsoft confidential. Do not distribute.

Understanding wildlifeGreat Duck Island

Health

Smart environment

Learning about the environment

GlaciersVineyards

Building managementCold chain

Physiological conditionsZebraNet

Disaster detection/recovery

Avalanche

Evacuation

PollutionForest fire

Flood detectionPatient and doctor location

Toys and games

Social connectivity

Page 24: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Example #3

Microsoft confidential. Do not distribute.

Page 25: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Casting a wider net: New applications for wireless sensing

Presentation overview

Microsoft confidential. Do not distribute.

• Background of Sensors and Devices group

• What are wireless sensor networks?

• Prototyping sensor network applications

Page 26: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Prototyping sensor networking applications

• Exploring applications through deployment is valuable…

… but building prototypes is hard

• Especially true for wireless sensor networks

– Small – Low-power

– Multiple instances

Microsoft confidential. Do not distribute.

Page 27: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Prototyping sensor networking applications

• Hardware platforms

– Motes (x n), scatterweb, Smart-its, Particles, BTnodes, Sun SPOT, Fleck, …

• Software

– TinyOS, AwareCon, embOS, Salvo, Contiki, Tiny PLUS, uC/OS-II…

• Each provides different pros and cons

– Largely target mobile ad-hoc (MANET) WSNsMicrosoft confidential. Do not distribute.

Page 28: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Prototyping sensor networking applications

Microsoft confidential. Do not distribute.

Low power

Ad-hoc topology

Multi-hopPeer to peer

Redundant

Autonomous

EmbeddedSpatially distributed

Radio communications

Small

Page 29: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Prototyping sensor networking applications

Microsoft confidential. Do not distribute.

Low power

Ad-hoc topology

Multi-hopPeer to peer

Redundant

Autonomous

EmbeddedSpatially distributed

Radio communications

Small

Page 30: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Prototyping sensor networking applications

• A new wireless actuator and sensor platform– Maintain flexibility, size, power consumption,

robustness

– Proof-of-concept and beyond, multiple instances

• Modular approach to hardware– Modules small, but different sizes

– Flexibility of physical arrangement – tile, stack etc.

– Electrical and physical interconnect

Microsoft confidential. Do not distribute.

Page 31: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Prototyping sensor networking applications

• Modular approach (contd)

– SPI-based bus (10MHz), few wires

– In line with modular nature of peripherals

• Large range of modules possible

– Base, processor module – ARM7, USB, power mgmt

– Wireless – BT, GSM/GPRS, Zigbee, other…

– Sensors – tilt, touch, light, temp, e-compass, etc

– I/O – displays, LEDs, buttons, touch, vibrate, sounder

Microsoft confidential. Do not distribute.

Page 32: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Prototyping sensor networking applications

• Plug together hardware, then develop firmware

• New possibilities for development

– Initial coding on PC only

– Communicate with real hardware via USB proxy

– Transition to embedded tools late in development

– Simplified monitoring of I/O communications

Microsoft confidential. Do not distribute.

Page 33: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Summary

• Reflect on what we mean by ‘wireless sensor networking’

• Think about applications and technology hand-in-hand

• Make it easier to prototype ideas

[email protected]

Microsoft confidential. Do not distribute.

Page 34: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Shameless plug –opportunities at MSR Cambridge

• 3 month internships

– http://research.microsoft.com/aboutmsr/jobs/internships/about_uk.aspx

• 2 year post-doc positions

– http://research.microsoft.com/aboutmsr/jobs/fulltime/about_postdocs_UK.aspx

Microsoft confidential. Do not distribute.

Page 35: Casting a wider net: New applications for wireless sensing...Oct 18, 2007  · Casting a wider net: New applications for wireless sensing Microsoft confidential. Do not distribute.

Microsoft confidential. Do not distribute.