zigbee intro

23
18.9.07 18.9.07 Zigbee protocol overview Zigbee protocol overview -Smart Home -Smart Home 1 SMART HOME SMART HOME (Intro to Zigbee) (Intro to Zigbee) Presentation 1 Presentation 1

Upload: pradheep-shrinivasan

Post on 17-Aug-2015

82 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

11

SMART HOME SMART HOME (Intro to Zigbee)(Intro to Zigbee)

Presentation 1Presentation 1

Page 2: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

22

ZigBee802.15.4

Wi-Fi802.11b

Wi-Fi5802.11a/HL2

GSM/CDMA GPRS/3G LMDS

High Data RateLow Data Rate

Sh

ort

Ran

geL

ong

Ran

ge

WAN

LAN

PAN

Bluetooth 2

Text

Digitalvideo Multi-channel

video

GraphicsInternet

Hi-Fiaudio Streaming

video

Bluetooth 1802.15.1

WiMedia802.15.3

Protocols OverviewProtocols Overview

Page 3: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

33

Why ZigBee?Why ZigBee?

Reliable and self healingReliable and self healingSupports large number of nodesSupports large number of nodesEasy to deployEasy to deployVery long battery lifeVery long battery lifeSecureSecureLow costLow costCan be used globallyCan be used globally

Page 4: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

44

Other benefitsOther benefits

Power consumptionPower consumptionZigbee: 10mA <==> BT: 100mAZigbee: 10mA <==> BT: 100mAProduction costsProduction costs In the beginning of 2005In the beginning of 2005 Zigbee: 1.1 $ <==> BT: 3 $Zigbee: 1.1 $ <==> BT: 3 $Development costsDevelopment costsCode size ZB/code size BT = ½Code size ZB/code size BT = ½Bit-error-rate (BER)Bit-error-rate (BER)

Page 5: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

55

Zigbee Frequency BandsZigbee Frequency Bands

Page 6: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

66

Silicon

PHY Layer

MAC Layer

LLC Layer

Network Layer

ZigbeeStack

Application

Application Interface

Application

Cu

stom

er Zig

bee A

llian

ce

IEE

E

Zigbee StackZigbee Stack

CC2420 CC2420 A Zigbee IC from Texas instruments that has both A Zigbee IC from Texas instruments that has both physical and MAC layerphysical and MAC layer

Page 7: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

77

Zigbee Protocol StackZigbee Protocol Stack

Page 8: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

88

• 65,536 network (client) nodes

• Optimized for timing-critical applications and power management– Time to Join Network: <30ms– Sleeping to active: <15ms– Channel access time: <15ms

• Full Mesh Networking Support

Basic Network Characteristics

Network coordinatorFull Function nodeReduced Function node

Communications flow

Virtual links

Page 9: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

99

Zigbee Node-ZBCZigbee Node-ZBC

Zigbee Coordinator (ZBC) (IEEE 802.15.4 Zigbee Coordinator (ZBC) (IEEE 802.15.4 FFD)FFD)

only one in a networkonly one in a network initiates networkinitiates networkstores information about the networkstores information about the networkall devices communicate with the ZBCall devices communicate with the ZBCrouting functionalityrouting functionalitybridge to other networksbridge to other networks

Page 10: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1010

Zigbee Node-ZBRZigbee Node-ZBR

Zigbee Router (ZBR) (IEEE 802.15.4 FFD)Zigbee Router (ZBR) (IEEE 802.15.4 FFD)

optional componentoptional componentroutes between nodesroutes between nodesextends network coverageextends network coveragemanages local address allocation/de-manages local address allocation/de-

allocationallocation

Page 11: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1111

Zigbee Node-ZBEZigbee Node-ZBE

Zigbee End Device (ZBE) (IEEE 802.15.4 RFD)Zigbee End Device (ZBE) (IEEE 802.15.4 RFD) optimized for low power consumptionoptimized for low power consumption cheapest device typecheapest device type communicates only with the coordinatorcommunicates only with the coordinator sensor would be deployed heresensor would be deployed here Most of the time they are in sleep modeMost of the time they are in sleep mode Mostly battery operated.Mostly battery operated.

Page 12: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1212

ZigBee Network Topologies

PAN coordinator

Full Function Device

Reduced Function Device

Star

Mesh

Cluster Tree

Page 13: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1313

Mesh topologyMesh topology

Page 14: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1414

Tree TopologyTree Topology

Page 15: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1515

Slide Courtesy of

ZigBee Mesh Networking ZigBee Mesh Networking

Page 16: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1616

Slide Courtesy of

ZigBee Mesh Networking ZigBee Mesh Networking

Page 17: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1717

Slide Courtesy of

ZigBee Mesh Networking ZigBee Mesh Networking

Page 18: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1818

Slide Courtesy of

ZigBee Mesh Networking ZigBee Mesh Networking

Page 19: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

1919

Slide Courtesy of

ZigBee Mesh Networking ZigBee Mesh Networking

Page 20: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

2020

Addressing Zigbee NodesAddressing Zigbee Nodes

Addressing Zigbee Nodes:Addressing Zigbee Nodes:optimized unique 64 bit address (IEEE optimized unique 64 bit address (IEEE

802.15.4).802.15.4).16 bit network address (65536 devices).16 bit network address (65536 devices).256 sub addresses for subunits.256 sub addresses for subunits.

Page 21: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

2121

Discovering nodesDiscovering nodes

Device Discovery:Device Discovery: unicast (NWK id known)unicast (NWK id known) broadcast (NWK id unknown)broadcast (NWK id unknown) ZBC-/ZBR-Response: IEEE address + NWK ZBC-/ZBR-Response: IEEE address + NWK

address + all known network addressesaddress + all known network addresses

Binding:Binding: creating logical links between 2 or more end creating logical links between 2 or more end

devicesdevices

Page 22: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

2222

Low Data Rate Radio Devices

TV VCR DVD CD Remote

Mouse Keyboard Joystick Gamepad

Security HVAC Lighting Closures

PETs Game boys Educational

Monitors Diagnostics Sensors

Industrial & Commercial

Consumer Electronics

Personal Healthcare

Monitors Sensors Automation Control

Toys &

Games

Home Automation

PC Peripherals

Zigbee –Application scenariosZigbee –Application scenarios

Page 23: Zigbee intro

18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme

2323

Queries????Queries????