IEEE 802.15.4 - Zigbee
IEEE 802.15.4 - Zigbee
IEEE 802.15.4 - Zigbee
4/ ZigBee
By: Usman M. Nooruddin
Overview
What we would be discussing in this presentation
Overview
Introduction
ZigBee at a Glance
IEEE
802.15.4 / ZigBee
(PHY) Layer Medium Access Control (MAC) Layer Network (NWK) Layer Application (APL) Layer
Alternatives to ZigBee
Introduction
ZigBee at a Glance
ZigBee
is a specification for a suite of high level communication protocols using small, low-power digital radios. Based on the IEEE 802.15.4-2006 standard for Low-Rate Wireless Personal Area Networks (LR-WPANS). Targeted at radio-frequency (RF) applications that require a low data rate, long battery life, and secure networking.
ZigBee at a Glance
Current focus is to define a general-purpose, inexpensive, self-organizing mesh network that can be used for:
Industrial control, Embedded sensing, Medical data collection, Smoke and intruder warning, Building automation, Home automation, etc.
Individual devices must have a battery life of at least two years to pass ZigBee certification
Comparison of Stacks
ISO/OSI
Application Presentation Session Transport Network Data Link Physical
ZigBee Specification IEEE 802.15.4
ZigBee
Application Network
Medium Access Control Physical
Closest Layer to the Hardware Controls and communicates with the Radio Transceiver Responsible for:
Activating and Deactivating of the radio transmitter Modulation and Demodulation of Digital Data Transmitting and receiving data Selecting the channel frequency Energy Detection Clear Channel Assessment Link Quality Indicator
Go to Stack
Generating Beacons Synchronization of the device to the Beacons Employing CSMA-CA for channel access Managing GTS channel access Providing a reliable link between two different devices Providing PAN association/disassociation services Providing support for security
Go to Stack
Manages device addressing, location of device and the best way to route data to them. Communication mechanism:
a) b) c)
Go to Stack
for:
Configuring a new device Assigning a 16-bit address to each device Limits the distance that a frame is allowed to travel Starting / Joining / Leaving a network Applying NWK Security Layers Routing frames to their destination Discovering and maintaining routes between devices Discovering / Storing information of one-hop neighbors
Go to Stack
Highest Protocol Layer in the ZigBee wireless network Comprises of three parts:
Application Support (APS) Provides an interface between NWK and APL layers ZigBee Device Objects (ZDO) Uses NWK and APS to implement a device as a ZigBee coordinator, router or device. Application Framework The environment in which the application objects are hosted.
Go to Stack
Alternatives to ZigBee
What other technologies are available that are similar in purpose to ZigBee?
X10 Uses existing 110V wiring in the house. A protocol that allows maximum of 256 devices to communicate with other X10 devices CEBus Uses existing wiring in the house Device addresses are set in hardware to give 4 billion possible device addresses
A native protocol that communicates with other nodes via a LonTalk Protocol LonTalk Protocol designed to follow the ISO/OSI Model
Insteon Combines power lines and wireless. Backward compatible with X10 devices. Data rate of 1200 bps, encrypted channel employing CRCs Employs a repeater based protocol
Z-Wave Provider of Low Data Rate (up to 9.6 kbps) Wireless Networking Solution RF Based, two way communication using MESH Topology Forms the Z-Wave Alliance, a direct competitor of the ZigBee Alliance
Thank You!
For your Time and Patience.