From Smart Dust to Reliable Networks Kris Pister Prof. EECS, UC Berkeley Founder & CTO, Dust Networks.

Slides:



Advertisements
Similar presentations
A System Architecture for Tiny Networked Devices
Advertisements

Telos Fourth Generation WSN Platform
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
TDMA based MAC protocol to assist in Wide area Sensor Network Deployment Nuwan Gajaweera.
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
UNDER EMBARGO UNTIL OCTOBER 27, 2008 C Y F I ™ Low-Power RF Reliable. Simple. Power-Efficient.
The Mote Revolution: Low Power Wireless Sensor Network Devices
1 Thomas EDERC Introduction to Sensor Networks.
Systems Wireless EmBedded Distributed System Design from a Sensor Net Perspective David Culler.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
TinyOS Meets Silicon Jason Hill NEST Retreat Summer 2002.
Wireless Tracking System Midcourse Design Review Team Members Ying W. Moy Mohammed A. Dastigir Hassan Malik Advisors Prof. Moritz Prof. Krishna Prof. Koren.
Integrated  -Wireless Communication Platform Jason Hill.
Evaluating the Cost of Frequency Diversity in Communication and Routing Overview Jorge Ortiz* ♦ David Culler* Causes of Loss  Pairs of nodes sharing a.
DOT3 Radio Stack Jaein Jeong, Sukun Kim Nest Retreat January 16, 2003.
The Future of Wireless Sensor Networks Kris Pister Prof. EECS, UC Berkeley Co-Director, Berkeley Sensor & Actuator Center (Founder & CTO, Dust Networks)
IEEE Standardized radio technology for low power personal area networks Joe Polastre January 14, 2004.
CS 410/510 Sensor Networks Portland State University Lecture 3 Wireless Communication.
The Mote Revolution: Low Power Wireless Sensor Network Devices
Architecture David Culler University of California, Berkeley Intel Research Berkeley
Performance Evaluation of IEEE
Wireless Sensor Network Deployment Lessons Learned Steven Lanzisera Environmental Energy Technologies Division, LBNL 21 January 2011.
CC2420 Channel and RSSI Evaluation Nov/22/2006 Dept. of EECS, UC Berkeley C O nnect vityLab i.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
IEEE Platforms, Progress, and TinyOS Joe Polastre.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Radio-Triggered Wake-Up Capability for Sensor Networks Soji Sajuyigbe Duke University Slides adapted from: Wireless Sensor Networks Power Management Prof.
RF Wakeup Sensor – On-Demand Wakeup for Zero Idle Listening and Zero Sleep Delay.
1 BANAID: A Sensor Network Test-Bed for Wormhole Attack Hani Alzaid Suhail AbanmiSalil KanhereChun Tung Chou BANAID.
Maria Rita Palattella (backup: Alfredo Grieco) 10min
Service Section Technical Training Dec A Standard Wireless Networking Protocol Zigbee Wireless Technology.
MICA: A Wireless Platform for Deeply Embedded Networks
Intelligent Shipping Container Project IMPACT & INTEL.
A System Architecture for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister
Low Power Wireless Design Dr. Ahmad Bahai National Semiconductor.
Ultra-low power wireless The changing landscape of WSN Kris Pister Prof. EECS, UC Berkeley (Founder & CTO, Dust Networks)
Project Introduction 이 상 신 Korea Electronics Technology Institute.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
BMAC - Versatile Low Power Media Access for Wireless Sensor Networks.
RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi- hop Wireless Networks Anthony Rowe, Rahul Mangharam and Raj Rajkumar CMU SECON.
Introduction to Wireless Sensor Networks
ID A16C: Outfitting Embedded Devices with Low Power Wireless Communications Design considerations for adding wireless communications to low power embedded.
Cost of Sensor Networks Time $ Computing Power Sensors Installation, Connection and Commissioning Mesh Networking.
Wireless Sensor Networks for Habitat Monitoring Intel Research Lab EECS UC at Berkeley College of the Atlantic.
Overview of Sensor Networks David Culler Deborah Estrin Mani Srivastava.
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presented by Yang Zhao.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
Systems Wireless EmBedded Wireless Sensor Nets Turning the Physical World into Information David Culler Electrical Engineering and Computer Sciences University.
Wireless Sensor Networks Nov 1, 2006 Jeon Bokgyun
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
System Architecture Directions for Networked Sensors Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kris Pister Presenter: James.
Agenda Overview Technology –TinyOS; Prof. Phil Levis, Stanford –Energy Scavenging; Prof. Paul Wright, UC Berkeley –Low Power Radios Nate Pletcher, BWRC.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
1 Photo: San Onofre Nuclear Generating Station Radio Channel Quality in Industrial Sensor Networks Daniel Sexton, Jay Werb SICon 05 February 9 th 2005.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANS) Submission Title: [UWB System Design for Low Power, Precision Location.
Combined Human, Antenna Orientation in Elevation Direction and Ground Effect on RSSI in Wireless Sensor Networks Syed Hassan Ahmed, Safdar H. Bouk, Nadeem.
Introduction to Wireless Sensor Networks
Lecture 41 IEEE /ZigBee Dr. Ghalib A. Shah
Low Power Management for CC2430 Jinho Son Real-Time System Lab.
Why does it need? [USN] ( 주 ) 한백전자 Background Wireless Sensor Network (WSN)  Relationship between Sensor and WSN Individual sensors are very limited.
박 유 진.  2.4-GHz IEEE Compliant RF Transceiver  Excellent Receiver Sensitivity ( -97dBm) and Robustness to Interference  6-mm × 6-mm QFN40.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Wireless Sensor Network
Presentation transcript:

From Smart Dust to Reliable Networks Kris Pister Prof. EECS, UC Berkeley Founder & CTO, Dust Networks

Smart Dust Goal c. 1997

Smart Dust, 2002

UCB “COTS Dust” Macro Motes Small microcontroller - 8 kb code, 512 B data Simple, low-power radio - 10 kbps EEPROM storage (32 KB) Simple sensors WeC 99 James McLurkin MS Mica 02 NEST open exp. platform 128 KB code, 4 KB data 50 KB radio 512 KB Flash comm accelerators Dot 01 Demonstrate scale Rene 00 Designed for experimentation -sensor boards -power boards Networking Services TinyOS David Culler, UCB

~2 mm^2 ASIC Mote on a Chip? (circa 2001) Goals: –Standard CMOS –Low power –Minimal external components uP SRAM Radio ADC Temp Amp inductor crystal battery antenna ~$1

UCB Hardware Results ~ chips fabbed in 0.25um CMOS –“Mote on a chip” worked, missing radio RX –900 MHz transceiver worked Records set for low power CMOS –ADC 8 bits, 100kS/s –Microprocessor 8 bits, 1MIP –900 MHz radio 100kbps, “bits in, bits out” 20 m indoors 3V

Radio Performance 200k Bit rate (bps)100k 300k I RX (mA) X cc1000 X cc1000 Molnar (0.4mA) X cc2400 X cc2420 X Xemics cc1000 X Otis (0.4mA) X em250 Cook 2005 X

University Demos – Results of 100 man-years of research Intel Developers Forum, live demo 800 motes, 8 level dynamic network, Seismic testing demo: real-time data acquisition, $200 vs. $5,000 per node vs. 50 temperature sensors for HVAC deployed in 3 hours. $100 vs. $800 per node. Motes dropped from UAV, detect vehicles, log and report direction and velocity

What do OEMs and SIs want? Reliability Low installation and ownership costs –No wires; >5 year battery life –No network configuration –No network management Typically “trivial” data flow –Regular data collection 1 sample/minute…1 sample/day? –Event detection Threshold and alarm –Occasional high-throughput ^ and scientists and and engineers and startups and grad students and….

Reliability Hardware –Temperature, humidity, shock –Aging –MTBF = 5 centuries Software –Linux yes (manager/gateway) –TinyOS no (motes) Networking –RF interference –RF variability

IEEE & WiFi Operating Frequency Bands 868MHz / 915MHz PHY 2.4 GHz MHz Channel 0 Channels 1-10 Channels GHz 928 MHz902 MHz 5 MHz 2 MHz 2.4 GHz PHY Gutierrez

900 MHz cordless phone -20dBm -50dBm Solid mote signal

Spatial effect of multipath

Frequency dependent fading and interference From: Werb et al., “Improved Quality of Service in IEEE Networks”, Intl. Wkshp. On Wireless and Industrial Automation, San Francisco, March 7, 2005.

Network Architecture Goals –High reliability –Low power consumption –No customer development of embedded software –Minimal/zero customer RF/networking expertise necessary

Time Synchronization Required for frequency hopping Required for low power Lots of good academic work… …but you still see this too often –“synchronization is hard” –“here’s something that doesn’t work well” –“it gets a lot better if we keep track of our neighbors listening/talking/… schedule”

Power-optimal communication Assume all motes share a network-wide synchronized sense of time, accurate to ~1ms For an optimally efficient network, mote A will only be awake when mote B needs to talk AB Expected packet start time A wakes up and listens B receives ACK A transmits ACK Worst case A/B clock skew B transmits

Packet transmission and acknowledgement Mote Current Radio TX startup Packet TX Radio TX/RX turnaround ACK RX Energy cost: 295 uC

Fundamental platform-specific energy requirements Packet energy & packet rate determine power –(Q TX + Q RX )/ T listen –E.g. (300 uC uC) /10s = 50 uA

Idle listen (no packet exchanged) Mote Current ACK RX Radio RX startup Energy cost: 70 uC

Scheduled Communication Slots Mote A can listen more often than mote B transmits Since both are time synchronized, a different radio frequency can be used at each wakeup Time sync information transmitted in both directions with every packet AB Ch 3 B TX, A ACK Ch 6 Ch 4Ch 5Ch 7Ch 8

Latency reduction Energy cost of latency reduction is easy to calculate: –Q listen / T listen –E.g. 70uC/10s = 7uA Low-cost “virtual on” capability Latency vs. power tradeoff can vary by mote, time of day, recent traffic, etc. A B B TX, A ACK T listen

Latency reduction Global time synchronization allows sequential ordering of links in a “superframe” Measured average latency over many hops is T frame /2 ABG Superframe T1, ch x T2, ch y

Time and Frequency Graphs & Links are abstract, with no explicit time or frequency information. Frames and slots are more concrete Time synchronization is required Latency, power, characteristic data rate are all related to frame length Relative bandwidth is determined by multiplicity of links A C B CBCB BABA BABA Time Freq MHz 903 MHz … MHz One Cycle of the Black Frame One Slot

Time and Frequency Every link rotates through all RF channels over a sequence of N CH cycles 32 slots/sec * 16 ch = 512 cells/sec Sequence is pseudo-random BABA CBCB BABA Time Channel BABA CBCB BABA BABA BABA CBCBBABA Cycle N Cycle N+1 Cycle N+2 A C B

50 channels, 900 MHz 900MHz 930MHz

16 channels, 2.4 GHz 2.4GHz GHz

Configure, don’t compile SmartMesh Manager Mote IP Network XML SmartMesh TM Console ~100 ft Reliability: 99.99%+ Power consumption: < 100uA average

50 motes, 7 hops 3 floors, 150,000sf >100,000 packets/day

Communication Abstraction Packets flow along independent digraphs Digraphs/frames have independent periods Energy of atomic operations is known, (and can be predicted for future hardware) –Packet TX, packet RX, idle listen, sample, … Capacity, latency, noise sensitivity, power consumption models match measured data Build connectivity & applications via xml interface SmartMesh Manager IP Network XML Analog I/O Digital I/O Serial Port Network Services Configurable Data Filter/Control A C B E G F H

Available data Connectivity –Min/mean/max RSSI Path-by-path info: –TX: attempts, successes –RX: idle, success, bad CRC Latency (generation to final arrival) Data maintained –Every 15 min for last 24 hours –Every day for last week –Lifetime Available in linux log files or via XML SmartMesh Manager IP Network XML

Micro Network Interface Card  NIC No mote software development Variety of configurable data processing modules Integrators develop applications, not mesh networking protocols For compute-intensive applications, use an external processor/OS of your choice. Analog I/O Digital I/O Serial Port Network Services Configurable Data Filter/Control

Energy Monitoring Pilot Honeywell Service: monitor, analyze and reduce power consumption Problem: >> $100/sensor wiring cost Solution: –Entire network installed in 3 hours (vs. 3-4 days) –9 min/sensor –Software developed in 2 weeks (XML interface) –12 months, 99.99%

Chicago Public Health – Dust, Tridium, Teng Temperature and power monitoring

Micro Network Interface Card  NIC No mote software development Variety of configurable data processing modules Integrators develop applications, not mesh networking protocols For compute-intensive applications, use an external processor/OS of your choice. Analog I/O Digital I/O Serial Port Network Services Configurable Data Filter/Control Sensor uP

Perimeter Security Passive IR and Camera Passive IR MEMS and GPS 2.5 in 1.5 in 2.5 in

Perimeter Security - MARFORPAC Objectives: Develop and demonstrate an ultra-low-power, low-cost, reliable wireless sensor network for widespread and persistent surveillance of borders and perimeters in support of OEF and OIF Deploy and demonstrate at the Chocolate Mountains Aerial Gunnery Range (CMGAR) at the Marine Corps Air Station (MCAS) near Yuma, Arizona Addresses a need to detect intruders, smugglers and scrappers at the CMAGR Provides a proving ground and relevant data collections for production and deployment in OEF and OIF Key Participants: MARFORPAC, MCWL, MCAS, SAIC, and Dust Networks

Conclusion The market is real –Industrial Automation, Building Automation –$100M? in 2006, $500M by 2010 Adoption is gated by reliability and power Existing commercial solutions meet those requirements