Skip to content
Smart Home & Mesh

ESP-Zigbee-SDK

Official Zigbee 3.0 SDK for IEEE 802.15.4-capable ESP32 SoCs (ESP32-H2 and ESP32-C6).

Language
C / C++
ESP Zigbee SDK (ZCL & ZBOSS)
Category
Smart Home & Mesh
Main purpose
Building standard Zigbee 3.0 devices including Coordinators, Routers and End Devices

Key features

  • Certified Zigbee 3.0 protocol stack (ZCL, BDB)
  • Support for Zigbee Coordinator, Router and Sleepy End Device roles
  • Native IEEE 802.15.4 hardware radio on ESP32-H2 and ESP32-C6
  • Interoperable with commercial Zigbee ecosystems (Philips Hue, Tuya, Zigbee2MQTT)
  • OTA cluster support for Zigbee firmware updates

When to use

  • Zigbee home automation sensors and actuators
  • Zigbee to Wi-Fi/Ethernet gateway hubs
  • Low-power sleepy sensor nodes
  • Commercial lighting networks

Code example

Starter snippet in C / C++. Adjust pins and configuration for your board.

ESP-Zigbee-SDKC / C++
1