Cluster#

Each Cluster is either a Client, Server, or both​. A Cluster is a collection of Attributes and Commands that are logically related.

  • Client: Stateless. Interacts with a server cluster by Reading, Writing, or Subscribing to an attribute​

  • Server: Holds the State of Data or Attribute

Clusters contain: Attributes, Events, Commands​.

For more details see: Matter Data Model.

Header File#

The header file below contains namespaces and IDs of Clusters. In Simplicity Studio, this will be generated in the autogen/zap-generated/ folder of the matter project.