Zigbee R23 add-on for the nRF Connect SDK

Zigbee is a portable, low-power software networking protocol that provides connectivity over a mesh network based on the IEEE 802.15.4 radio protocol. It also defines an application layer that provides interoperability among all Zigbee devices.

The Zigbee R23 add-on for the nRF Connect SDK provides support for developing Zigbee applications based on the third-party precompiled ZBOSS stack. This stack is included as the ZBOSS Zigbee stack library (version 4.2.2.4). In combination with the nRF Connect SDK, the Zigbee R23 add-on allows for development of low-power connected solutions.

Note

Zigbee 3.0 product certification requires R22 mode on R23 platforms.

The Connectivity Standards Alliance (CSA) requires that Zigbee 3.0 devices built on Zigbee PRO R23 or R23.2 platforms run the core stack in R22 behavior mode during product certification. In this mode, the stack disables R23-specific features (such as TLV-based ZDO, Network Commissioning, and Dynamic Link Key negotiation) and reports revision R22 in the Node descriptor.

The Zigbee R23 add-on enables R22 mode by default. The OSIF layer calls zboss_use_r22_behavior() from zigbee_enable() before the ZBOSS thread starts. To use native R23 behavior instead, select R23 mode (CONFIG_ZIGBEE_PRO_CORE_BEHAVIOR_R23) in Kconfig. See Zigbee PRO core runtime behavior (R22 or R23 mode) and R22 behavior mode for Zigbee 3.0 product certification for details.