Zigbee: Submitted By: Mohit Siwach 2808173
Zigbee: Submitted By: Mohit Siwach 2808173
ZigBee
Agenda
Intro Market Applications Requirements Standardization ZigBee protocol stack Features Topologies Architecture Evaluation Applications Considerations
ZigBee
A very low cost, low power consumption two-way, wireless communications standard for automation, toys, & PC peripherals
ZigBee Mission:
To bring about the existence of a broad range of interoperable consumer devices by establishing open industry specifications for unlicensed, untethered peripheral, control and entertainment devices requiring the lowest cost and lowest power consumption communications between compliant devices anywhere in and around the home.
Low Cost
At least half the cost of Bluetooth solutions
Objective of ZigBee
Interoperable consumer devices Open industry specification Peripheral, control and entertainment devicesLowest cost and lowest power consumption Anywhere in and around the home
Traget Market:
A multimedia PC with interactive gaming options or a 32" television equipped with Home Theatre features, Internet access (e.g. WebTV) or a video gaming console (e.g. Sega, Nintendo, Sony). These residents potentially have the need for advanced HID and toy solutions that could enhance their living or entertainment experiences. Low cost solutions for interconnectivity between toys, such as, TomoguchisExisting homes with installed security, home automation or HVAC systems, and new homes with plans for these systems. The Small Office/Home Office (SOHO) market may also find use for ZigBee products for controlling multimedia presentations, conference rooms, training rooms and automation or control functions.
Target Applications 1
Desktop PCs and Home Entertainment Systems (Home Theatre TV)
Computer peripherals; HID devices
Remote controls for audio and video equipment PC Enhanced & stand alone toys
In-room coverage Home+yard coverage
Target Applications 2
Home appliances/general consumer electronic devices
Existing home security systems, electrical & heating systems Wireless door and opening monitoring, system control Wireless Keypads Smoke and flame detectors Lighting and remote control of appliances in the home; Blinds/Shades Pool/Spa equipment Garage door openers Voice Control
New device categories that have not yet been developed, such as news tablets, and keyboards with built-in displays
Device Examples:
HID devices Video gaming equipment; Multi-player PC & video games Playing a PC DVD game in front of a TV monitor Remote controls for audio and video equipment Glass breakage monitoring (sensors); Wireless Keypads; Child Monitor; Smoke and flame detectors; Fire Pull stations; Personal transponders; Lighting and remote control of appliances in the home; Fireplaces Pool/Spa equipment Garage door openers
Automation
Control
Consumer Electronics
PC Peripherals
Mouse Keyboard Joystick Gamepad
Personal Healthcare
Monitors Diagnostics Sensors
Home Automation
Market Requirements
Global licence free ISM band operation Unrestricted geographic use RF penetration through walls & ceilings Automatic/semi-automatic installation Ability to add or remove devices Possible voice support
Success Factors
Low cost Data type support Ease of installation Reliable data transfer Short range operation Reasonable battery life Unlicensed band Unrestricted geographical use Global implementation Governmental regulations
Description
Low data rate (<250kbps), very low cost (BOM<$6.00) consumer market Replaces wired solutions that require low data rates Replaces IrDA links with a low cost wireless network Simple MAC protocol: master-slave or virtual point-to-point applications, reduces system compexity Applications: peripherals to PC, temperature control, home security, toys, etc.
7 6 5 4 3 2 1
7Layer ISO-OSI-Model Application Presentation Session Transport Network Data Link Physical
Simplified 5Layer ISO-OSI-Model User Application Application Profile Network Data Link Physical
Application Application Interface Network Layer Data Link Layer MAC Layer
ZigBee Alliance
IEEE
Topologies-MESH TOPOLOGY
Topologies-TREE TOPOLOGY
PA
Receive Data
Baseband Radio
Architecture
ZigBee nodes-Types
ZigBee Coordinator (ZBC) (IEEE 802.15.4 FFD)
only one in a network
initiates network
stores information about the network all devices communicate with the ZBC routing functionality bridge to other networks
ZigBee node-Types
ZigBee node-Types
Protocol Features
Master/slave topology Automatic network configuration Dynamic slave device addressing Virtual peer-to-peer links (pairing) Full handshaking for packet transfers Power management features Up to 254 (+ master) network nodes
10dBm 29 54
20dBm 66 134
Approx. x2
Using Firefly TRD/RSI propagation model
Summary
Solution that effectively addresses the needs of the target market place with: Low data rate (<250Kbps) Low cost (~ BT/2) Very low power (6 months - 2 years on 2 AA batteries.) Network Solution
EVALUATION
Pros good extension of existing standards supported by many companies low power consumption low cost easy implemented (Designer concentrates on end application) flexible network structure Cons Not many end devices available yet Single point of failure (centralized architecture)
Networking
ZigBee:
Large master-slave networks, with fast access Slave - initiated communication, (minimises slave energy requirements) Virtual peer-peer device pairing links
Bluetooth:
Dynamic ad-hoc transient Pico-nets Dynamic master role negotiation Extensive profiles to ensure compatibility Active / Park modes
Typical Applications
ZigBee:
Static networks between low cost devices Sensors Automation and control Data exchange
Bluetooth:
Ad-hoc networks between capable devices Handsfree audio Screen graphics, pictures File transfer
Power Considerations
ZigBee:
2+ years from normal batteries Designed to optimise slave power requirements
Bluetooth:
Power model as a mobile phone (regular charging) Designed to maximise ad-hoc functionality
Timing Considerations
ZigBee:
New slave enumeration = 30ms typically Sleeping slave changing to active = 15ms typically Active slave channel access time = 15ms typically
Bluetooth:
New slave enumeration = >3s Sleeping slave changing to active = 3s typically Active slave channel access time = 2ms typically