Wireless Sensor Networks (aka, Active RFID)

Similar documents
Sensor Network Platforms and Tools

The Mote Revolution: Low Power Wireless Sensor Network Devices

CS649 Sensor Networks Lecture 3: Hardware

The Mote Revolution: Low Power Wireless Sensor Network Devices

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

Computer Networks II Advanced Features (T )

Feasibility and Benefits of Passive RFID Wake-up Radios for Wireless Sensor Networks

Chapter 2: Hardware Sensor Mote Architecture and Design

Power Issues in Wireless Sensor Nets

MSP430 and nrf24l01 based Wireless Sensor Network Design with Adaptive Power Control

#$%## & ##$ Large Medium Small Tiny. Resources Computation/memory Communication/range Power Sensors

A Solar-Powered Wireless Data Acquisition Network

IN Wireless Sensor Networks. Koen Langendoen Muneeb Ali, Aline Baggio Gertjan Halkes

VC7300-Series Product Brief

Comparison between Preamble Sampling and Wake-Up Receivers in Wireless Sensor Networks

ZigBee Wireless Sensor Nodes with Hybrid Energy Storage System Based On Li-ion Battery and Solar Energy Supply

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

Chapter 2 Single-node Architecture

Hardware Platforms and Sensors

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

ISSCC 2006 / SESSION 20 / WLAN/WPAN / 20.5

HF-Z100A ZigBee Module Datasheet

Ultra-Low Duty Cycle MAC with Scheduled Channel Polling

V 1.1 TABLE OF CONTENTS LIST OF FIGURES... 2 LIST OF TABLES... 2 HISTORY... 2

Preliminary. 4-Channel RTD/4-20 ma Wireless Sensor Node SN24R420-4

Chapter 2. Hardware: Sensor Mote Architecture and Design

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

VT-CC1110PA-433M. Wireless Module. User Guide

Energy harvester powered wireless sensors

Signal Characteristics and Conditioning

Ad hoc and Sensor Networks Chapter 2: Single node architecture

VT-CC2530-Z1 Wireless Module. User Guide

Index Terms IR communication; MSP430; TFDU4101; Pre setter

WIFI and Your Health

HF-Z100C ZigBeeModule Datasheet

Chapter 2: Single Node Architecture

Drahtlose Kommunikation. Sensornetze

Intelligent and passive RFID tag for Identification and Sensing

Beamforming on mobile devices: A first study

Self Powered Radio Systems in Practice: Concepts, Products & Prospects

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

Radio Frequency Integrated Circuits Prof. Cameron Charles

Signals, Instruments, and Systems W6. Introduction to Embedded. Sensing, Communicating

RF4432 wireless transceiver module

A multi-mode structural health monitoring system for wind turbine blades and components

User Guide for the Calculators Version 0.9

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

Catalog

Power Management in a Self-Charging Wireless Sensor Node using Solar Energy

An Environment for Runtime Power Monitoring Of Wireless Sensor Network Platforms

Wireless Sensor Networks for Aerospace Applications

Politecnico di Milano Advanced Network Technologies Laboratory. Course Mechanics

What s Behind 5G Wireless Communications?

Data Logger Subsystems Mark Buccini February 2012

Extending Body Sensor Nodes' Lifetime Using a Wearable Wake-up Radio

GDM1101: CMOS Single-Chip Bluetooth Integrated Radio/Baseband IC

15. ZBM2: low power Zigbee wireless sensor module for low frequency measurements

IN Wireless Sensor Networks. Koen Langendoen

Using the Wake Up Receiver for Low Frequency Data Acquisition in Wireless Health Applications

JEPPIAAR SRR Engineering College Padur, Ch

RF4432F27 Catalog

Week 4. Hardware: Sensor Mote Architecture and Design. From Dr. Fei Hu's written textbook

Frequency 434=434MHz 868=868MHz 915=915MHz

Instantaneous Inventory. Gain ICs

Power Management in modern-day SoC

Asynchronous wake-up scheme for wireless light curtains

Wireless RF Solutions

Energy autonomous wireless sensors: InterSync Project. FIMA Autumn Conference 2011, Nov 23 rd, 2011, Tampere Vesa Pentikäinen VTT

Motivation. Approach. Requirements. Optimal Transmission Frequency for Ultra-Low Power Short-Range Medical Telemetry

SNIOT702 Specification. Version number:v 1.0.1

2015 The MathWorks, Inc. 1

FTSP Power Characterization

PTT- Z or PTT-U PUSH-TO-TALK Specification

Catalogue

Chapter 4 Radio Communication Basics

Ad hoc and Sensor Networks Chapter 2: Single node architecture

IEEE Wireless Access Method and Physical Specification

Active RFID System with Wireless Sensor Network for Power

CS620: New Trends in Information Technology Topic 05: Embedded Wireless Sensor Applications

Wireless hands-free using nrf24e1

METHODS FOR ENERGY CONSUMPTION MANAGEMENT IN WIRELESS SENSOR NETWORKS

Ultra-low-power integrated radios for wireless body area networks. Vincent Peiris RF and Analog IC group, CSEM

HY448 Sample Problems

RF4463F30 High Power wireless transceiver module

The system is the chip: Atmel

Internet of Things - Exercises. Matteo Cesana

Sensor node, an implementation approach. ENSIL-ENSCI Cinquième année ELT, Module 6 Vahid Meghdadi

RF NiceRF Wireless Technology Co., Ltd. Rev

Arda Gumusalan CS788Term Project 2

Chapter IX Using Calibration and Temperature Compensation to improve RF Power Detector Accuracy By Carlos Calvo and Anthony Mazzei

DNT2400. Low Cost 2.4 GHz FHSS Transceiver Module with I/O

UCB Picocube A modular approach to miniature wireless 1 cm μw P avg

LoRa1276 Catalogue

Preamble MAC Protocols with Non-persistent Receivers in Wireless Sensor Networks

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

Evaluation of Body Sensor Network Platforms: A Design Space and Benchmarking Analysis

An Efficient Cluster-based Reliable Power Aware Scheme (RPAS) for Network Longevity in WSN

Study of RSS-based Localisation Methods in Wireless Sensor Networks

Wireless Temperature Sensor with Probe

Wireless Temperature Sensor

Transcription:

Politecnico di Milano Advanced Network Technologies Laboratory Wireless Sensor Networks (aka, Active RFID) Hardware and Hardware Abstractions Design Challenges/Guidelines/Opportunities 1

Let s start From the edge.. o A Sensor Node (or mote) is a device with the following capabilities: n Sensing external phenomena n Processing information n Storing information n Communicating with other motes or devices 2

Mote Architecture Storage Flash data logs pgm images Processing / Sampling microcontroller proc Data SRAM timers EPROM ADC Low-power Standby & Wakeup I/O Sensor Interface ADC Wireless Net Interface Wired Net Interface analog sensors digital sensors RF transceiver serial link USB,EN, antenna System Architecture Directions for Networked Sensors, Hill,. Szewcyk, Woo, Culler, Hollar, Pister, ASPLOS 2000 3

o IoT Hardware offer is vast, fragmented and heterogeneous power IoT Hardware Breakdown n Type of CPU, connectivity, storage, sensing peripherals beagleboard RaspberryPI TelosB cost 4

Power Consumption o Sensor node has limited power source o Sensor node LIFETIME depends on BATTERY lifetime o Goal: Provide as much energy as possible at smallest cost/volume/weight/recharge o Problem: recharging and/or battery replacement may be immaterial or too expensive o Options n n Primary batteries not rechargeable Secondary batteries rechargeable, only makes sense in combination with some form of energy harvesting 5

POWER CONSUMPTION o Sensors can be a DATA ORIGINATOR or a DATA ROUTER. o Power conservation and power management at different levels are mandatory: n Power-aware communication n Low-power processing (and processors) n Low-power sensing 6

Energy Sources o How to Characterize a Battery n Voltage n Source current n Leakage n Voltage profile n Recharge o Battery Delivered Capacity n Measured in Ah n E.g.: 1000 [mah] means that battery is able to provide a current of 1000 [ma] for 1 hour, or of 1mA for 1000 hours (approx) Source: Lecture slides of Wireless Embedded Internetworking, Prof. D. Culler 7

Energy Scavenging o Solar (Outdoors) 15 mw/cm 2 (direct sun) o Solar (Indoors) n 0.006 mw/cm 2 (office desk) n 0.57 mw/cm 2 (<60 W desk lamp) o Temperature Gradients 80 mw/cm 2 at about 1V from a 5Kelvin temp. difference o Vibrations 0.01 and 0.1 mw/cm 3 o Acoustic Noises 3*10 {-6} mw/cm 2 at 75dB - 9.6*10 {-4} mw/cm 2 at 100dB Source: Lecture slides of Sensor Networks, Prof. I. Akyildiz 8

Power Consumption Dissected RADIO 20 Power (mw) 15 10 5 0 SENSOR CPU TX RX IDLE SLEEP General Design Guideline: To switch off the Radio (TX/RX/IDLE) as soon as possible Source: Lecture slides of Sensor Networks, Prof. I. Akyildiz 9

The Idle Listening Problem o The power consumption of short range (i.e., lowpower) wireless communications devices is roughly the same whether the radio is transmitting, receiving, or simply ON, listening for potential reception n includes IEEE 802.15.4, Zwave, Bluetooth, and the many variants n WiFi too! n Circuit power dominated by core, rather than large amplifiers o Radio must be ON (listening) in order receive anything. n Transmission is infrequent. n Listening (potentially) happens all the time Þ Total energy consumption dominated by idle listening 10

Power: Model of operation Active Active Sleep WakeUP Work Sleep WakeUP Work o o o o o Sleep Active [Wakeup / Work] Peak Power n MW in supercomputer, kw in server, Watts in PDA n milliwatts in mote class device Sleep power n Minimal running components + leakage n Microwatts in mote-class Average power n P ave = = (1-f active )*P sleep + f active *P active n P ave = f sleep *P sleep + f wakeup *P wakeup + f work *P work Lifetime n EnergyStore / (P ave - P gen ) Duty Cycle Source: Lecture slides of Wireless Embedded Internetworking, Prof. D. Culler 11

Power Consumption for Communication P = N [P (T + T ) + P (T )] + N [P (R + c T te on wu O on R re on R wu )] where P te is power consumed by transmitter P re is power consumed by receiver P O is output power of transmitter T on is transmitter on time R on is receiver on time T wu is start-up time for transmitter R wu is start-up time for receiver N T is the number of times transmitter is switched on per unit of time N R is the number of times receiver is switched on per unit of time 1 E. Shih et al., Physical Layer Driven Protocols and Algorithm Design for Energy-Efficient Wireless Sensor Networks, ACM MobiCom, Rome, July 2001 12

On the emitted power o The emitted power is often a tunable parameter o Good practice is to set it to the lowest value which allows for good reception o The quality of the reception process is measured in terms of n n n Bit Error Rate (BER): fraction of bit not correctly received ( 1 for a 0 or viceversa) Packet Error Rate (PER): fraction of packet not correctly received PER/BER relation (packet of length l, independent errors): PER =1 (1 BER) l 13

Signal to noise and Interference Ratio o BER (and PER in turn) depends on the level of noise in the TX/RX channel, which, in turn, depends on the transmitted/received power Thermal noise: KTB o BER can be computed once given the specific TX/RX channel (modulation) and the specific SINR

Receiver Sensitivity o Each receiver is characterized by a sensitivity parameter (e.g. P min =-95dBm), n The minimum input signal power needed at receiver input to provide adequate SNR at receiver output to do data demodulation o Example: IEEE 802.15.4 n Receiver sensitivity (packet error rate < 1%) o P min > 85 dbm @ 2.4 GHz band o P min > 92 dbm @ 868/915 MHz band o Knowing such parameter, one can find the required emitted power at the transmitter by inverting the propagation law of the channel to get to required emitted power

Emitted power - Example o A wireless receiver is characterized by a sensitivity P r =-0.1[uW]; the transmitter is d=10[m] from the receiver; the TX-RX is performed at a carrier frequency f=2.4ghz; the propagation on the channel is characterized by the following model * P r = P t g t g r ( 4 d ) 2 o Further assuming the antenna gains equal to 1, we get a required emitted power P t = P r ( 4 d ) 2 100[mW ] *If you have no clue on where this model comes from you may want to have a look at the primer on wireless propagation available at the course web site 16

Wake-Up Overhead o Wake-Up comes with energy overhead o Question: n What is the consumed energy per bit for transmitting a packet of L [bits]? n Energy spent in transmission: E o =P o T L n Energy spent during wake-up: E wu =P te T wu n Energy spent for TX circuitry: E tx =P tx (T wu +T L ) n Energy per bit: (E wu +E o +E tx )/L 17

Wasted Energy o Parameters: R=1 Mbps; T WU ~ 450 msec, P te ~81mW; P out = 0 dbm 18

Sample Radio Data sheets 19

Processing Power Consumption o CPU power dissipation due to: P p = P dyn + P sc + P leak Job done Short circuits leakage n Where P dyn = CfV 2 n C: capacitance (~ 0.67nF) n f: frequency n V: voltage 20

Processing Power Consumptions o Rough Comparison: n Energy cost of transmitting 1 KB a distance of 100 m is approx. equal to executing 3 Million instructions by a 100 million instructions per second processor. o Local data processing (if possible) is crucial in minimizing power consumption in a multi-hop network Source: Lecture slides of Sensor Networks, Prof. I. Akyildiz 21

Multiple Power Consumption Modes o Multiple modes possible Deeper sleep modes o Strongly depends on hardware n TI MSP 430, e.g.: four different sleep modes n Atmel ATMega: six different modes Source: Lecture slides of Sensor Networks, Prof. I. Akyildiz 22

Optimize Power Consumption o Power aware computing n Ultra-low power microcontrollers n Dynamic power management HW n Dynamic voltage scaling (e.g Intel s PXA, Transmeta s Crusoe) n Components that switch off after some idle time 23

Memory Power Consumption o Crucial part: FLASH memory n Power for RAM almost negligible o FLASH writing/erasing is expensive n Example: FLASH on Mica motes n Reading: 1.1 nah per byte n Writing: 83.3 nah per byte Source: Lecture slides of Sensor Networks, Prof. I. Akyildiz 24

Design Guidelines o Do not run motes at full operation all the time n If nothing to do, switch to power safe mode n Question: When to throttle down? How to wake up again? o Typical modes n Controller: Active, idle, sleep n Radio mode: Turn on/off, transmitter/receiver, both Source: Lecture slides of Sensor Networks, Prof. I. Akyildiz 25

Optimize Power Consumption o Energy aware software n Power aware OS: dim displays, sleep on idle times, power aware scheduling o Energy aware packet forwarding n Radio automatically forwards packets at a lower level, while the rest of the node is asleep o Energy aware wireless communication n Exploit performance energy tradeoffs of the communication subsystem, better neighbor coordination, choice of modulation schemes 26

What About Sensing? o A unifying framework is missing: n Wide array of low-power micro sensors available (Temp, Light, Humidity, Acceleration, Mag, Pressure, ) n Several digital interfaces (RS232, SPI, I2C, ) n Several Analog Interfaces o Design and integration with other components are critical 27