Zigbee Tutorial: Abhiman Hande Research Associate University of Texas - Dallas
Zigbee Tutorial: Abhiman Hande Research Associate University of Texas - Dallas
ZigBee Tutorial
Slide 1
Ubiquitous communication with focus on interoperability, plug-and-play, self-organizing networks, and low power High quality AV streaming Bits/Hz/watt Positioning & Location
Slide 2
WWAN
Range
WMAN
WLAN
ZigBee 802.15.4 Bluetooth 802.15.1
WPAN 0.01
0.1
Slide 3
Slide 4
Large networks (large number of devices and large coverage area) that can form autonomously and that will operate very reliably for years without any operator intervention Very long battery life (years off of a AA cell), very low infrastructure cost (low device & setup costs) and very low complexity and small size Device data rate and QoS needs are low Standardized protocols are necessary to allow multiple vendors to interoperate
ZigBeeTM Alliance | Wireless Control That Simply Works
Slide 5
ZigBee Alliance
Needed an organization with a mission to define a complete open global standard for reliable, costeffective, low-power, wirelessly networked products addressing monitoring and control Alliance provides upper layer stack and application profiles compliance and certification testing branding Result is a set of recognizable, interoperable solutions
ZigBeeTM Alliance | Wireless Control That Simply Works
Slide 6
A rapidly growing list (now over 175) of industry leaders from 29 countries spanning 6 continents committed to providing ZigBee-compliant products and solutions
Companies include chip suppliers, wireless IP providers, OEMs, test equipment manufacturers and end users
Slide 7
Certified Product
ZigBee Stack
IEEE 802.15.4
Compliant Platform
Slide 8
ZigBee Stack
IEEE 802.15.4
Compliant Platform
Slide 9
ZigBee technology relies upon IEEE 802.15.4, which has excellent performance in low SNR environments
Slide 10
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
Network coordinator Full Function node Reduced Function node Communications flow Virtual links
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Star
Cluster Tree
Slide 17
Slide 18
Network Structure
Slide 19
Network Structure
Slide 20
Network Structure
Slide 21
Slide 22
Application Layer
Application Specific Code ZDO defines device function APS handles binding and discovery Initiates and responds to events Network layer security Functions that respond to messages from the system (profiles)
Slide 23
Network Layer
Dynamically reconfiguring, rearranging, and selfhealing beast Keeps track of nodes joining and leaving the network A coordinator assigns an address to a joining node Frame routing and security functions for frames implemented here
Slide 24
Co-ordinates access to the shared radio link Schedules and routes data frames Uses CSMA-CA to schedule frame transmissions
Slide 25
Physical Layer
Encodes/decodes bits during transmission/ reception Base-band modem and radio transceiver DSSS modulation technique with OQPSK used Chipping rate = 2 million chips/sec in the 2.4 GHz frequency band
Slide 26
Slide 27
Slide 28
Beacon Mode A very powerful mechanism for controlling power consumption in extended networks like cluster tree or mesh Allows all clients in a local piece of the network the ability to know when to communicate with each other PAN has a coordinator that manages the channel and arranges the calls Significant value will be in system power consumption for networks which are primarily battery powered
Slide 29
ZigBee Applications
TV VCR DVD/CD remote
BUILDING AUTOMATION
CONSUMER ELECTRONICS
ZigBee
PERSONAL HEALTH CARE
PC & PERIPHERALS
INDUSTRIAL CONTROL
security HVAC lighting control access control lawn & garden irrigation
Slide 30
Mesh and tree networking protocol provides redundant paths Automatic retries and acknowledgements Broadcast delivery scheme ensures reliable broadcasts across the network Parents keep track of messages for sleeping children High intrinsic interference tolerance
Multiple channels Frequency agility Robust modulation
ZigBeeTM Alliance | Wireless Control That Simply Works
Slide 31
Utilizes AES 128-bit encryption Concept of a trust center Link and network keys Authentication and encryption Security can be customized for the application Keys can be hard-wired into application
Slide 32
Product interoperability Vendor independence Increased product innovation as a result of industry standardization A common platform is more cost effective than creating a new proprietary solution from scratch every time Companies can focus their energies on finding and serving customers
ZigBeeTM Alliance | Wireless Control That Simply Works
Slide 33
Reliable and self healing Supports large number of nodes Easy to deploy Very long battery life Secure Low cost Can be used globally
Slide 34
More Information
ZigBee Alliance Web Site http://www.ZigBee.org IEEE 802.15 Web Site http://www.ieee802.org/15
Slide 35