21
Wireless Home Automation Networks: A Survey of Architectures and Technologies Carles Gomez and Josep Paradells Presented by Deepen Solanki and Aishwarya Rao

Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Wireless Home Automation Networks: A Survey of Architectures and Technologies

Carles Gomez and Josep Paradells

Presented by Deepen Solanki and Aishwarya Rao

Page 2: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Table of Contents

1. Introduction to WHANs2. Solutions for WHANs

a. ZIGBEEb. Z - WAVEc. WAVENISd. INSTEONe. IP BASED

3. Discussion4. Conclusion

Page 3: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

INTRODUCTION - WHANs

● Remote Control of Devices - Appliances● Remote Care - wearables, fall detection ● Smart Energy Monitoring - HVAC, usage patterns● Security Systems - burglar alarm, smoke detection

Sensors Actuators

Monitoring Control

Connectivity

WHAN

Page 4: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Characteristics

● High node density - (100s) ● Multipath environment - multiple reflective surfaces ● Interference - Bluetooth devices, microwave ovens● Multihop communications - combating range● Self-healing network - mobile devices● Various traffic patterns - P2P, P2MP, MP2P● Quick results - emergency situations● Internet connectivity - Remote monitoring ● Highly constrained nodes - memory, processing power

INTRODUCTION - WHANs

Page 5: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

● ZigBee● Z-Wave● INSTEON● Wavenis● IP Based Solutions

SOLUTIONS FOR WHANs

Page 6: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

ZIGBEE (2004)● Low Data Rate - 20, 40, 250kbps ● Short Range - 10 to 100m ● Bands - 868MHz / 915MHZ / 2.4GHz● DSSS

● Channel access Beacon

Beaconless

● Device types Coordinator

RouterEnd device

● Tree, Mesh ZigBee Home Automation Public Application Profile

● Profiles

ZigBee Smart Energy Profile

Page 7: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

● Reliable transmission of short messages from a control unit to one or more nodes in the network

● 868.42 MHz in Europe, 908.42 MHz in US, 2.4GHz*● Low data rate - 9.6kb/s, 40kb/s, 200kb/s*● MAC Layer - CSMA/CA● Source-routed mesh network● Range - 90m outdoor, 20m indoor

Z-WAVE (1999)

● Device types

Controller End device

● primary / secondary● initiations, retransmissions● routing tables ● exclusions, node IDs

● blindly execute commands ● routing slaves and static tables

Page 8: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

WAVENIS● Low-power, long-distance wireless communications● Data rates between 4.8kb/s and 100kb/s● 433MHz, 868MHz, 915MHz, 2.4GHz

● MAC LayerSynchronous

Non - synchronous

CSMA/TDMA

CSMA/CA

● Only one type of device, virtual tree hierarchy

http://www-coronis-com.dyn.elster.com/downloads/Wavenis_Data_Sheet_A4_CS5.pdf

New device → Broadcast request → QoS → Joined!

Page 9: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

● Dual mesh topology● Links between devices can be either RF lines, power lines or both● FSK, 904MHz, 38.4kb/s● All devices are peers● Not in range? → time-synchronized multihop● Simulcast → devices within same range can transmit messages simultaneously

INSTEON (2005)

Page 10: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

IP-BASED SOLUTIONS● IPSO Alliance● IPv6 over Low power Wireless Personal Area Networks → 6LoWPAN● Fragmentation, Header compression, address auto-configuration, neighbor discovery● Organization

○ Edge router = the bridge○ Mesh router○ Nodes

http://www.ti.com/lit/wp/swry013/swry013.pdf

Page 11: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

IP-BASED SOLUTIONS

http://www.ti.com/lit/wp/swry013/swry013.pdf

Page 12: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

DISCUSSION

Physical Layer

Modulation and Spread-Spectrum Techniques

● FSK- easy to implement, used by Z-Wave and INSTEON● GFSK- greater spectral efficiency than FSK, used by Wavenis ● PSK- More complex but better SNR, used by ZigBee● Spread Spectrum techniques provide protection against multipath and narrowband interference-

ZigBee and Wavenis

Page 13: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Single Channel vs. Multichannel

● ZigBee coordinator can decide to re-form the whole network in a new channel if severe interference is detected by any node

● Single channel sub gigahertz operation exploits lower susceptibility to interference than 2.4GHz band to simplify hardware design

DISCUSSION

Page 14: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Link Layer

Reliability:

● Z-wave and INSTEON use 8-bit checksum● ZigBee and 6LoWPAN use 16-bit checksum● Optional link layer ACKs for reliable link transmission

Delay:

● For reliable mode, the roundtrip time including transmission of an ACK is provided● 900 MHz channels

DISCUSSION

Page 15: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Network Layer

Routing/Multihopping State

● Z-Wave- only the controller stores and maintains a routing table ● ZigBee- recommends the use of large routing tables due to high density expected in a residential

scenario, which increases memory requirements on nodes● Wavenis- each device only stores its own route to the root, root stores the routes to reach each

node● INSTEON- use simulcast instead of routing, avoids the need to store state for multihop

communications

DISCUSSION

Page 16: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Routing Metrics

● ZigBee and 6LoWPAN use link quality indicator (LQI) offered by IEEE 802.15.4● Wavenis uses a link quality estimator based on RSSI- may not be accurate due to interference and

multipath

Route Change Latency

● INSTEON uses simulcast instead of routing so doesn't suffer from a connectivity gap● Other solutions experience the latency for detecting the link failure and finding an alternative path ● 1s for Z-wave, 50-100ms for ZigBee

DISCUSSION

Page 17: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

End to End Reliability

● ZigBee filters duplicate packets● In 6LoWPAN, use UDP augmented with sequence numbers, ACKs, and retries

Application Layer

● ZigBee, Z-Wave, and INSTEON - well defined commands and attributes for various WHAN applications

DISCUSSION

Page 18: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Security

● ZigBee, Z-Wave 400 series, Wavenis and 6LoWPAN- 128-bit key Advanced Encryption Standard (AES) algorithm

● INSTEON offers various encryption methods but recommends the use of simple rolling-code encryption

Internet Connectivity

● 6LoWPAN is intrinsically interoperable with the Internet- avoids issues in terms of security, management, and consistency in QoS policies

DISCUSSION

Page 19: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Implementation Size

● ZigBee, Z-Wave, and INSTEON implement protocol architectures up to application-layer functionality

● Zigbee requires largest footprint, INSTEON requires least memory● Wavenis consumes a small amount of RAM but requires a medium flash memory size● 6LoWPAN implementations require less ROM/flash than ZigBee, Z-Wave, and Wavenis

Standardization and Market Adoption

● 6LoWPAN unlike the others is open, and its implementation does not require a license● ZigBee products in the market has been delayed in comparison with those based on other solutions● Smart Energy Version 2 - providing end-to-end connectivity between energy providers and

consumers

DISCUSSION

Page 20: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

CONCLUSION

● ZigBee and 6LoWPAN were designed for general purposes● Other solutions were developed for specific application● Trend in converging toward IP- future WHAN applications will benefit from

enhanced quality, security, and interoperability.

Page 21: Wireless Home Automation Networks: A Survey of ...ziyang.eecs.umich.edu/iesr/lectures/gomez10jun-present.pdf · Wireless Home Automation Networks: A Survey of Architectures and Technologies

Questions?