6.1.4 Zigbee Cluster Library Specification (ZCL)

Attributes Reporting

Reporting a cluster’s attribute signifies returning the value of a particular cluster attribute to the remote endpoint supporting this cluster using a specific ZCL attribute report command.

Attribute reporting starts after a device successfully joins a Zigbee network and completes service discovery. After service discovery, the device knows the endpoints and addresses of devices supporting the same clusters as it does. The device acting as a server cluster can send the periodic reports to clients supporting the same cluster.

For more details, refer to the ZigBee Alliance Cluster Library Specification Revision 8 (075123).

Periodic Reporting

The following are the types of periodic reporting:
  • Automatic reporting – The user can configure the reporting intervals of the cluster from the application at compile-time or at run-time. The Zigbee stack application sends out the periodic reports once every maximum reporting interval period.

  • Reporting on attribute value change.

  • Manual reporting – The application can send out a report at any time using the attribute request via ZCL layer.

For more details, refer to the AT08550: ZigBee Attribute Reporting Application Note (42334).

Figure 6-2. Attribute Reporting – Typical Packet Exchange Sequence