Use this part of the nRF5 SDK for Thread and Zigbee v4.2.0 to build applications based on the Zigbee networking protocol.
The Zigbee examples in this SDK are built on top of the nRF5 SDK v16.0.0, which you can use to develop your applications. See nRF5 SDK v16.0.0 for the full documentation of nRF5 SDK v16.0.0.
You will find the following information in this section:
- Zigbee stack new features – Lists features introduced in major releases of the Zigbee stack, and describes steps required for migrating from earlier versions of the stack.
- Zigbee stack features – Includes an overview of the stack features and the supported standards.
- Zigbee platform designs – Describes Zigbee protocol application architectures.
- Programming principles – Provides information about application structure, debugging capabilities, and power optimization.
- Zigbee stack API overview – Describes ZCL terms and definitions, implementation of a Zigbee end product, commissioning, security, and power saving. It also describes ZCL8 and different ZBOSS ZCL8 compatibility modes.
- Zigbee application helper functions – Describes functions that facilitate the end user application implementation.
- Zigbee memory layout and requirements – Provides information about the typical flash and RAM requirements for various Zigbee device types, and about the layout for an application that uses the Zigbee stack.
- Memory configuration feature – Includes information about the usage configuration options for RAM and persistent data size.
- Zigbee and Zigbee+BLE examples – Describes functional examples that demonstrate several Zigbee features.
See Zigbee stack API reference for detailed description of the Zigbee API.
- Note
- When developing products using the Zigbee stack, in several .h files you will come across references to snippets. The files containing these snippets are not included in the SDK package. Check the API reference for the related .h file to see the snippet code usage.
Additionally, there are some Thread and Zigbee shared features that are supported by both Thread and Zigbee protocols.
For more details about Zigbee, refer to Connectivity Standards Alliance and Zigbee Specification.