Mesh

Zigbee

2.4 GHz

Worldwide (2.4 GHz ISM) IEEE 802.15.4 / Zigbee Alliance (CSA)

Core Technical Specifications

center Freq 2.405–2.480 GHz (channels 11–26)
modulation O-QPSK / DSSS
data Encoding 250 kbps at 2.4 GHz
operating Range 10–30 m indoor (mesh extends coverage)
antenna PCB trace or ceramic chip
tx Power 0–20 dBm (varies by module)
bandwidth 2 MHz per channel
channel Spacing 5 MHz (16 channels at 2.4 GHz)

Real-World Devices & Applications

Smart Home

  • Philips Hue lighting (Zigbee 3.0)
  • IKEA TRÅDFRI smart lighting
  • Aqara/Xiaomi sensors (door, temperature, motion)
  • Smart plugs and switches (Sonoff Zigbee)
  • Smart locks and thermostats

Industrial

  • Wireless sensor networks for building automation
  • HVAC control systems
  • Industrial process monitoring

Reference Circuits & Schematics

Zigbee Coordinator — CC2652 / EFR32

The TI CC2652 and Silicon Labs EFR32MG are popular Zigbee 3.0 coordinator SoCs. Used in USB coordinators (Sonoff ZBDongle-P, ConBee II) for Zigbee2MQTT and deCONZ.

PinDescription
VCC 3.3V supply
GND Ground
UART TX/RX Serial interface to host (Zigbee2MQTT)
GPIO LED indicators, buttons
ANT PCB trace or SMA antenna

Circuit Walk-Through

The coordinator forms the Zigbee network, assigns PAN ID and channel, and manages the network key. Router devices (mains-powered) extend mesh coverage. End devices (battery sensors) sleep and wake periodically to poll their parent router for messages. Zigbee2MQTT runs on a host (Raspberry Pi) and bridges Zigbee devices to MQTT for Home Assistant integration.

Signal Structure & Waveform Analysis

Zigbee Network Topology

Zigbee uses a mesh topology with three device roles.

Coordinator
1 per network
Forms network, manages keys, assigns addresses
Router
Mains-powered
Relays messages, extends mesh range
End Device
Battery-powered
Sleeps, polls parent router for messages
802.15.4 Frame
127 bytes max
PHY + MAC header + NWK + APS + payload
Timing Notes: Zigbee uses channels 11–26 (2.4 GHz). Channel 11 is default for many coordinators. Channels overlap with Wi-Fi: Zigbee ch 15–20 overlap Wi-Fi ch 1; ch 20–25 overlap Wi-Fi ch 6; ch 25–26 overlap Wi-Fi ch 11. Choose Zigbee channel to avoid local Wi-Fi.

Analysis & Capture Tips

  • Use Zigbee2MQTT map to visualise mesh topology and link quality (LQI)
  • Check channel for Wi-Fi interference overlap
  • Monitor Zigbee2MQTT logs for device rejoins and route failures
  • Use TI Packet Sniffer or nRF Sniffer for 802.15.4 packet capture

Bench Troubleshooting & Repair Guide

1. Device Not Pairing

Zigbee2MQTT pairing log

Ensure coordinator is in pairing mode. Reset device to factory (usually hold button 5–10s). Check Zigbee channel matches. Some devices require specific coordinator firmware.

2. Mesh Connectivity

Zigbee2MQTT network map

Weak links show low LQI values (<50) in Zigbee2MQTT map. Add Zigbee router devices (smart plugs) between coordinator and distant end devices to improve mesh.

3. Wi-Fi Interference

Wi-Fi Analyser + Zigbee2MQTT channel config

If Zigbee devices drop frequently, check for Wi-Fi interference on the same channel. Move Zigbee to channel 25 or 26 (above Wi-Fi ch 11). Keep coordinator antenna away from Wi-Fi router.

Theme Palette

Default Dark
High-contrast dark
Amber Terminal
Monochrome amber
Matrix CRT
Phosphor green
Workbench Light
Clean light mode

Audio & Display

Relay Click Sounds Web Audio API — soft mechanical clicks
CRT Scanline & Flicker Pure CSS overlay effect

System Info

Customization Panel Theme preference, audio FX, and CRT overlay settings are saved to your browser's localStorage and persist between visits. No cookies or server-side storage is used.
Keyboard Shortcuts Press Esc to close this panel. Use the header moon/sun icon to cycle themes.