AnsweredAssumed Answered

ZigBee 3.0

Question asked by dostshah on Mar 8, 2018
Latest reply on Mar 12, 2018 by Anca-maria Codreanu

I am following  ZigBee 3.0: Adding Clusters  to add a door lock cluster to my end device. While following it I came across some confusions. The document describes adding a Temperature Measurement cluster and mentions the following:

Router/Build/Makefile

For cluster belonging to General domain, the cluster code is automatically build and linked but for other domains, the compiling and linking needs to be enabled. As Temperature Measurement belongs to Measurement and Sensing domain, enable the cluster code in Makefile:

I am trying to follow https://www.nxp.com/docs/en/user-guide/JN-UG-3103.pdf as well and it doesn't mention about the domains (or at-least I was dumb enough not came across it). I had to get this info from http://www.zigbee.org/~zigbeeor/wp-content/uploads/2014/10/07-5123-06-zigbee-cluster-library-specification.pdf 

to know about the domains.  update: The required information regarding domains is availble in the 3.0 cluster library guide I was pointed to the wrong document.

 

From the this document it was clear that the doorLock is from the CLOSURES domain. Now no where in the JN-UG-3103 I can obtain the information about  what line of code to add to the make-file to add if I was using non-general domain clusters?

 

I can only guess it should be APP_CLUSTERS_xxxxx_SRC=1  where xxxxx is the domain. but this needs to be clarified. Please let me know if I need to use APP_CLUSTERS_CLOSURES_SRC=1 or something else?

 

Also if the rest of the steps are explained or hinted for other domains it would help developers alot.

Outcomes