zigbee intro
TRANSCRIPT
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
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
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
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)
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
55
Zigbee Frequency BandsZigbee Frequency Bands
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
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
77
Zigbee Protocol StackZigbee Protocol Stack
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
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
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
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.
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
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
1313
Mesh topologyMesh topology
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
1414
Tree TopologyTree Topology
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
1515
Slide Courtesy of
ZigBee Mesh Networking ZigBee Mesh Networking
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
1616
Slide Courtesy of
ZigBee Mesh Networking ZigBee Mesh Networking
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
1717
Slide Courtesy of
ZigBee Mesh Networking ZigBee Mesh Networking
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
1818
Slide Courtesy of
ZigBee Mesh Networking ZigBee Mesh Networking
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
1919
Slide Courtesy of
ZigBee Mesh Networking ZigBee Mesh Networking
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.
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
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
18.9.0718.9.07 Zigbee protocol overview -Smart HoZigbee protocol overview -Smart Homeme
2323
Queries????Queries????