Requirements and setup
This page outlines the requirements that you need to meet before you start working with the production ready release of Zigbee R22 add-on and Zigbee R22 protocol.
Hardware requirements
The Zigbee R22 add-on supports the nRF52840, nRF52833 and nRF5340 SoCs.
For the Quick start guide, you need three development kits of the following types:
Hardware platforms |
PCA |
Board name |
Board target |
|---|---|---|---|
PCA10056 |
|
||
PCA10100 |
|
||
PCA10095 |
nrf5340dk/nrf5340/cpuappnrf5340dk/nrf5340/cpuapp/ns |
||
PCA10112 |
|
You can mix different development kits.
Software requirements
For libraries and code for Zigbee R22 add-on, see the ncs-zigbee-r22 repository.
To work with the Zigbee R22 add-on, you need to install the nRF Connect SDK, including all its prerequisites and the nRF Connect SDK toolchain. Follow the Installing the nRF Connect SDK instructions, with the following exception:
In the Get the nRF Connect SDK code part of the install instructions:
In Step 4, select Browse nRF Connect SDK Add-on Index instead of selecting the SDK version, then select Zigbee, and select v1.0.1 of the Zigbee R22 add-on, which also installs nRF Connect SDK v2.9.0.
In the Get the nRF Connect SDK code part of the install instructions:
In Step 4, use the following command to initialize west with Zigbee R22 add-on v1.0.1, which also initializes nRF Connect SDK v2.9.0:
west init -m "http://github.com/nrfconnect/ncs-zigbee-r22" --mr main
To create an application, use Zigbee: Template sample as a starting point.