Zigbee, also known as the IEEE 802.15.4 standard, is a widely recognized standard for establishing wireless communication links between devices over relatively short distances, serving as a cable replacement solution. It is specifically engineered to minimize power consumption and infrastructure costs, encompassing both device and installation/maintenance expenses. As a result of these design priorities, Zigbee offers a relatively modest data transmission rate, ranging from 20 kbps to a maximum of 250 kbps. The communication range typically extends up to 50 meters, although it can vary from 5 to 500 meters depending on the environmental conditions. These characteristics make Zigbee particularly well-suited for applications involving control functions and sensor networks, such as building automation, personal health care, industrial control, and remote control of consumer electronics.
Zigbee operates across three distinct frequency bands, each associated with specific channel numbers and data rates:
- 868 MHz (Channel 0) with a data rate of 20 kbps, available only in Europe.
- 915 MHz (Channels 1-10) with a data rate of 40 kbps, exclusively available in the Americas.
- 2.4 GHz (Channels 11-26) with a data rate of 250 kbps, used worldwide.
The radio interface employs Direct Sequence Spread Spectrum (DSSS) with 11 chips per symbol. Zigbee is optimized for low-duty cycle applications, with transmission times accounting for less than 0.1% of the total time.
In terms of network configuration, Zigbee is based on a master-slave model and defines two types of devices:
- ZigBee Full Function Devices (FFD): These devices can function as coordinators (masters) responsible for network setup and message routing. They need to continuously monitor the network and are not battery-powered.
- ZigBee End Devices: End devices can only operate as slaves. They are capable of discovering a network and transmitting data from their applications when necessary. These devices are designed for high energy efficiency and are typically battery-powered. Additionally, a Full Function Device can act as a router to create large and extended networks. Zigbee supports a maximum of 65,536 network nodes and offers various network topologies, including full mesh networks.
Zigbee employs two distinct access mechanisms:
- Beacon-Enabled: In this mode, the coordinator transmits beacons to all network slaves for synchronization purposes, and each node is allocated its own time slot.
- Non-Beacon Enabled: In a non-beacon enabled network, end devices can transmit data whenever the radio channel is free. They first listen to check if the channel is available, a technique known as Carrier Sense Multiple Access – Collision Avoidance (CSMA/CA).
