ZigBee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios. It operates on top of IEEE 802.15.4 to address issues in the upper protocol layers and application profiles by adding logical network, security and application software.
Sensors and control devices don’t need high bandwidth. They need low latency and very low power consumption. ZigBee offers product interoperability and vendor independence – win-win for customers. It defines modules for quality assessment, receiver energy detection and clear channel assessment.
The maximum distance between nodes is up to 70 m. ZigBee supports 3 network topologies: star, mesh and cluster tree (hybrid of the first two). It uses a master-slave configuration suitable for star networks comprising of many infrequently used devices that transmit small data packets. Master nodes can talk to each other. It supports up to 254 nodes and can be increased if necessary.
It incurs low latency – a node that is powered down can wake up and transmit a packet in 15 ms, which is an important feature for time-critical messages, e.g. in a nuclear plant. A node may act as a coordinator (FFD), router (FFD) , or end device (FFD or RFD).
The functions performed by a coordinator include setting up a network, transmits network beacons, management of network nodes, stores network node information and routes messages between paired networks.
A network node searches for available network, transfers data from its application/environment and determines whether there is data pending and requests data from the network coordinator.



