This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

"Z-stack Linux Gateway sample application" doesn't get the attributes of output cluster

Other Parts Discussed in Thread: Z-STACK

Hi,

In the "Z-stack Linux Gateway Sample Application", we can use the function of  "attr_get_attribute_list(addr)"  to get the list of the remote device attributes.

when I use this function, the attributes of the input clusters are returned only!

for example if the remote device has one endpoint with 2 input clusters and 3 output clusters in the simple descriptor, I just see the attributes of the input clusters.

why can't I receive the output clusters attributes?

  • This is defined in Section 1.3.1 ZigBee Definitions of ZCL spec.
    Client: A cluster interface which is listed in the output cluster list of the simple descriptor on an endpoint. Typically this interface sends commands that manipulate the attributes on the corresponding server cluster.
    Server: A cluster interface which is listed in the input cluster list of the simple descriptor on an endpoint. Typically this interface supports all or most of the attributes of the cluster.