Agenda Overview Technology –TinyOS; Prof. Phil Levis, Stanford –Energy Scavenging; Prof. Paul Wright, UC Berkeley –Low Power Radios Nate Pletcher, BWRC.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
Medium Access Issues David Holmer
Networks: Wireless LANs1 Wireless Local Area Networks.
Medium Access Control in Wireless Sensor Networks.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Wireless Local Area Networks By Edmund Gean August 2, 2000.
1 Pertemuan 13 Teknik Akses Jaringan - Random Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
The Future of Wireless Sensor Networks Kris Pister Prof. EECS, UC Berkeley Co-Director, Berkeley Sensor & Actuator Center (Founder & CTO, Dust Networks)
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th Lecture Christian Schindelhauer.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Networks: Wireless LANs1 Wireless Local Area Networks.
specifications overview Specifications MAC  Specification of layers below LLC  Associated management/control interfaces MIB Control Applications.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
Performance Evaluation of IEEE
Wireless Sensor Network Deployment Lessons Learned Steven Lanzisera Environmental Energy Technologies Division, LBNL 21 January 2011.
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.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Semester EEE449 Computer Networks The Data Link Layer Part 2: Media Access Control En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex,
Medium Access Control Sublayer
ZIGBEE Compared to BLUETOOTH
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Wi-Fi Wireless LANs Dr. Adil Yousif. What is a Wireless LAN  A wireless local area network(LAN) is a flexible data communications system implemented.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Overview of Wireless LANs Use wireless transmission medium Issues of high prices, low data rates, occupational safety concerns, & licensing requirements.
1 Radio and Medium Access Control 2 Radio Properties.
Ultra-low power wireless The changing landscape of WSN Kris Pister Prof. EECS, UC Berkeley (Founder & CTO, Dust Networks)
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
1 Computer Communication & Networks Lecture 12 Datalink Layer: Multiple Access Waleed Ejaz
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Cost of Sensor Networks Time $ Computing Power Sensors Installation, Connection and Commissioning Mesh Networking.
From Smart Dust to Reliable Networks Kris Pister Prof. EECS, UC Berkeley Founder & CTO, Dust Networks.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Medium Access Control Asst. Prof. Chaiporn.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
Doc.: IEEE e Submission May, 2008 Chol Su Kang, Kuor-Hsin Chang (Dust Networks, Freescale)Slide 1 Project: IEEE P
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
WLAN.
Medium Access Control in Wireless networks
Wireless Protocols. 2 Outline MACA 3 ISM: Industry, Science, Medicine unlicensed frequency spectrum: 900Mhz, 2.4Ghz, 5.1Ghz, 5.7Ghz.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
CSCI 465 D ata Communications and Networks Lecture 23 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Copyright © Wireless Sensor Networks: Zigbee Stack Polly Huang Department of Electrical.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
1 k2k2 k3k3 k4k4 k5k5 k6k6 k1k1 f c t time frequency code users 1) Frequency Division Multiple Access (FDMA) Total frequency band is divided into sub-frequency.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Pritee Parwekar. Requirements and Standards Some requirements for WSN deployment include: –Fault tolerance –Lifetime –Scalability –Real-time data.
Lecture 41 IEEE /ZigBee Dr. Ghalib A. Shah
MAC Protocols for Sensor Networks
Wireless LAN Provides network connectivity over wireless media An Access Point (AP) is installed to act as Bridge between Wireless and Wired Network.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
MAC Protocols for Sensor Networks
Wireless Sensor Networks 4. Medium Access
Medium Access Control MAC protocols: design goals, challenges,
Communication Networks: Technology & Protocols
Wireless LANs Wireless proliferating rapidly.
Wireless Networks.
Multiple Access Mahesh Jangid Assistant Professor JVW University.
CS 457 – Lecture 7 Wireless Networks
컴퓨터 네트워크 Chapter 4 컴퓨터 네트워크.
Channel Allocation Problem/Multiple Access Protocols Group 3
Link Layer and LANs Not everyone is meant to make a difference. But for me, the choice to lead an ordinary life is no longer an option 5: DataLink Layer.
Channel Allocation Problem/Multiple Access Protocols Group 3
Wireless LANs CS 352, Lecture 16
Presentation transcript:

Agenda Overview Technology –TinyOS; Prof. Phil Levis, Stanford –Energy Scavenging; Prof. Paul Wright, UC Berkeley –Low Power Radios Nate Pletcher, BWRC Ben Cook & Steven Lanzisera, BSAC Applications –Stewart Tansley, Microsoft –Mark Noworolski, Streetline Networks –Joe Polastre, Moteiv –Amy Wang, Mela Networks –Amine Haoui, Sensys Networks –David Culler, Arched Rock

Cost of Sensor Networks Time $ Computing Power Sensors Installation, Connection and Commissioning Mesh Networking

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

Spatial effect of multipath Plot courtesy Matt Welsh, Harvard

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 Types Powered mesh infrastructure Star-Mesh Full Mesh Star-connected sensors No infrastructure Mesh-connected sensors Star X X Why not use ?

Radio Reliability in a Crowded Spectrum DSSS doesn’t cut it –Helpful, but only about 10dB +20 dBm doesn’t cut it –Helpful, but expensive in batteries –No guarantee: e.g & cordless phones Must frequency hop –Time synchronization required… …but you probably needed that anyway. –Lots of channels, lots of bandwidth, better scaling, …

Implications of RF Challenges “Transmit and forget” is unreliable –Lost packets Single-path networks (trees) are very dangerous –Lost motes Single-channel networks are fatal –Lost networks

RF Solutions Temporal Diversity –Don’t quit until you get an acknowledgement Spatial Diversity –Multiple paths from every mote Frequency Diversity –Frequency hopping in addition to direct sequence spread spectrum

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

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

Oil Refinery – Double Coker Unit Scope limited to Coker facility and support units spanning over 1200ft Expanded to 27 units, implemented 14 to start No repeaters were needed to ensure connectivity Gateway connected via Ethernet port in control room to process control network Electrical/Mechanical contractor installed per wired practices GW 14 unit Network expanded to Expanding to 50+ in ‘06

Medium Access Approaches Medium Access (MAC) –How do motes share the radio spectrum? –How many can co-exist? Aloha Slotted Aloha CSMA (sometimes CSMA/CA) CSMA/CD TDMA TDMA/CA

Aloha Simplest MAC protocol –talk when you want to! –Standard for early wireless sensor networks Fine for very light traffic (5%) Chaotic collapse above ~10% Theoretical throughput limit ~18% (1/e 2 ) GBA Aloha!

Slotted Aloha Packets sent in time slots –Still collisions, but fewer Requires time synchronization Theoretical throughput limit ~37% (1/e) GBA Aloha!

CSMA CSMA = Carrier Sense Multiple Access –Listen before talk –Only transmit if the channel is clear –“Carrier” is actually RF energy and/or valid symbols GBA TX packet ACK A listens to channel: idle  TX TX packet ACK B listens (busy)B listens (idle) ? ??

CSMA Challenges A, B listen at the same time Both detect an idle channel Both begin to transmit, and collide ~10% of packet time w/ radios GBA TX packet ACK A listens (idle) TX packet ACK B listens (idle) ? ?

CSMA Challenges A, B listen at the same time Both detect an idle channel Both begin to transmit, and collide ~10% of packet time w/ radios GBA TX packet ACK A listens (idle) TX packet ACK B listens (idle) ? ? Collision!

CSMA Challenges A, B both listen, detect a packet At end of packet, both transmit and collide GBA TX packetACK TX packet ACK ? ? X ?? TX packetACK ??? ???

CSMA Challenges A, B both listen, detect a packet At end of packet, both transmit and collide GBA TX packet ACK TX packet ACK ? ? X ?? TX packet ACK ??? ??? Collision!

CSMA Challenges A, B can’t hear each other “Hidden node” or “Hidden terminal” problem In the limit, reduces CSMA to Aloha GBA TX packet ACK ? TX packet ACK ?

CSMA Challenges A, B can’t hear each other “Hidden node” or “Hidden terminal” problem In the limit, reduces CSMA to Aloha GBA TX packet ACK ? TX packet ACK ? Collision!

CSMA Solutions Many approaches –Random exponential backoff –P-persisent CSMA –RTS/CTS –Slotted CSMA –Synchronized CSMA Hot topic in academia –MACA, B-MAC, S-MAC, T-MAC, …

TDMA TDMA = Time Division Multiple Access Divide time into slots –With , a slot is ~10ms –~100 slots/second Like Aloha, but with assigned TX time slots –Unique TX slots means no collisions –Many motes can receive if desired GBA BGBG AGAG CBCBDCDCBGBG

TDMA with multiple channels Assign each mote a time slot and channel to transmit. –All channels can be used simultaneously –Big increase in available bandwidth – gives ~ (100 slots/s)(16chan) = 1600 cells/sec –Uniquely assigned  no collisions RX need to be scheduled now too No TX, no RX  sleep! GBA AGAG CBCBDCDC BGBG AGAG CBCBDCDC BGBG Ch0 Ch1 Ch2 Ch3

TDMA Challenges Time synchronization –Seems to be an article of faith with some that it’s impossible –Others just do it Sub-microsecond (pairwise) demonstrated in academia Sub-millisecond (entire network) available commercially Cell scheduling Dynamic Bandwidth Allocation

TDMA with CSMA Backbone TDMA network –Baseline connectivity and time synchronization –Guaranteed bandwidth –~10% of cells in a 10,000 mote network All or some of remaining cells are “open listens” –Slotted Aloha by default –Fancier algorithms possible All motes can listen, or just those with power GBA AGAG CBCBDCDC BGBG AGAG CBCBDCDC BGBG Ch0 Ch1 Ch2 Ch3

TDMA with CSMA Backbone TDMA network –Baseline connectivity and time synchronization –Guaranteed bandwidth –~10% of cells in a 10,000 mote network All or some of remaining cells are “open listens” –Slotted Aloha by default –Fancier algorithms possible All motes can listen, or just those with power GBA AGAG CBCBDCDC BGBG AGAG CBCBDCDC BGBG Ch0 Ch1 Ch2 Ch3  A?  E?  D?  F?  A-Z ?  A?  E?  F?  D?

Scalability: Outdoor Test Network 1,100 m 600 m Motes -20 Managers - 32 Acres

Standards Zigbee, Zensys Z-wave Wireless HART, ISA SP-100 LonWorks

Zigbee Great marketing tool, but… –Nothing interoperable yet –“Zigbee” products typically aren’t –Zigbee typically mean proprietary MAC Member survey on requirements for Wireless Sensor Networking due 3/17 Lost industrial automation in 2005 Losing building automation in 2006? Likely winner in home automation

ISA SP A Word from the Chairman –“In working to assure confidence in, and the integrity of, wireless technology, and to provide criteria for implementation in manufacturing automation and control systems, the ISA-SP100 Committee recently launched four project teams. Each team’s goal is to develop documents that will help users make the right decision on industrial wireless implementations.” –Physics of Radio –Interoperability –Requirements –User Guide Update: hijacked by Honeywell

Wireless HART “The Wireless HART working group, an activity of the HART Communication Foundation (HCF), has set an aggressive goal to produce draft specifications for a Wireless HART standard in early 2006.” ABB, Adaptive Instruments, Elpro Technologies, Emerson, Endress+Hauser, Honeywell, Omnex Controls, Phoenix Contact, Siemens, Smar and Yokogawa Update: TDMA network likely to win

~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

System Cost, 2005 E.g. Chipcon cc2510 –2.4 GHz, 500kbps –8051, AES –Temp sensor One of many single-chip options Single-chip$1.50 Passives$0.20 PCB Assembly & Test$0.20 Battery$0.10 Total$2

Radio Performance 200k Bit rate (bps)100k 300k I RX (mA) X cc1000 Molnar 04 (0.4mA) X cc2420 X Otis 05 (0.4mA) Cook 06 (300  W) X With software: 10 years  D cell With software: 10 years  coin cell

~4 mm^2 ASIC Mote on a Chip Goals: –Standard CMOS –Low power –Minimal external components uP SRAM Radio ADC Temp Amp inductor crystal battery antenna Security Location Time

~4 mm^2 ASIC Mote on a Chip Goals: –Standard CMOS –Low power –Minimal external components uP SRAM Radio ADC Temp Amp Security Location Time Zero Resonant antenna on-chip Demonstrated (e.g. Ken O, U. Florida) RF Inductor on-chip Commercially available Crystal/timing on-chip Demonstrated (many MEMS papers) Solar cell on-chip Commercially available (CMOS cameras ~10% efficient conversion)

Directions <1  W mote 1mm 3 mote True single-chip mote Mobility –Hopping, flying, gliding “Integrated” MEMS sensors –Accelerometers, magnetometers, visible & IR cameras, chem/bio, … Bio-interfacing –Neural, inertial, mechanical, chemical Flexible Platform

Conclusion