Zigbee method for allowing user configurations?

Hello,

Working on a zigbee end device with a number of endpoints that are all behaving nicely in general but wondering what the zigbee-ish way of allowing for user config and the nRF Connect SDK support for such.

Say I have an output on the device, that we'd like to allow the user to trigger as either

  • on/off or toggle; or
  • a momentary action (on for n seconds, then back off)

The notion is that the end user gets to choose how the output will behave and if they want it to stay on 3 seconds, then go back off, they need to be able to say so (set it to toggle or momentary, and when momentary set it for 3 seconds) by configuring it through their smart hub or whatever.

How is this sort of thing done in zigbee in general and what mechanisms are in place with the NCS?

Thanks!

  • Hi Pat,

    Except for the public profiles defined by CSA on Zigbee Cluster Library Specification, you can create your manufacturer-specific profiles to transfer the configuration or user input according to Zigbee Specification section 2.3.1.1, it describes:

    For the purposes of this technical specification, the only criterion is for profile identifiers to be unique. To that end, every profile effort must start with a request to the ZigBee Alliance for allocation of a profile identifier. Once the profile identifier is obtained, that profile identifier permits the profile designer to define the following:

    • Device descriptions

    • Cluster identifiers

    You need to join CSA for this unique profile identifier application. All the Zigbee related specifications can be downloaded from:

    Zigbee | Complete IOT Solution - CSA (csa-iot.org)

    Best regards,

    Charlie

Related