Libraries for Zigbee

Zigbee is a portable, low-power software networking protocol that provides connectivity over an 802.15.4-based mesh network.

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 the Samples.

The following table lists libraries enabled by default for each available Zigbee sample (✔) or available through a configuration file (**):

Library name

Light bulb

Light switch

Network coordinator

NCP

Shell (sample)

Template

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.

  • 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.

  • ** - The library support is available through the prj_fota.conf file for the given Zigbee sample.