Libraries for Zigbee
Zigbee is a portable, low-power software networking protocol that provides connectivity over an 802.15.4-based mesh network. See the Zigbee user guide for an overview of the technology.
Zigbee libraries are a set of components that can be directly reused in Zigbee applications. They implement the default behavior of a Zigbee device and are used in Zigbee samples in this SDK.
The following table lists libraries enabled by default for each available Zigbee sample (✔) or available through an overlay file (**
):
Library name |
||||||
---|---|---|---|---|---|---|
ZBOSS OSIF |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Shell (library) |
✔ |
|||||
Application utilities (default signal handler) |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Error handler |
✔ |
✔ |
✔ |
✔ |
✔ |
|
FOTA |
|
|||||
Endpoint logger |
✔ |
|||||
Scene helper |
✔ |
Read the table symbols in the following manner:
✔
- The library is enabled by default for the given Zigbee sample.**
- The library support is available through an overlay file for the given Zigbee sample.No symbol - The library is not enabled for the given sample, but you can enable support by following the instructions on the Configuring Zigbee libraries in nRF Connect SDK.