General
The General clusters implemented by NXP are listed and outlined in the table below. These clusters are detailed in ‘Part III: General Clusters’ of this manual.
Cluster |
Cluster ID |
Description |
|---|---|---|
Basic |
0x0000 |
The Basic cluster contains the basic properties of a ZigBee device for example, software and hardware versions. The Basic cluster allows the setting of user-defined properties such as location. This cluster is detailed in Chapter 8. |
Power Configuration |
0x0001 |
The Power Configuration cluster allows users to determine the power source details of a device and helps configure the under/over-voltage alarms. This cluster is detailed in Chapter 9. |
Device Temperature Configuration |
0x0002 |
The Device Temperature Configuration cluster allows information about the internal temperature of a device to be obtained and under/over-temperature alarms to be configured. This cluster is detailed in Chapter 10. |
Identify |
0x0003 |
The Identify cluster allows a ZigBee device to make itself known visually (for example, by flashing a light) to an observer, such as a network installer. This cluster is detailed in Chapter 11. |
Groups |
0x0004 |
The Groups cluster allows the management of the Group table concerned with group addressing - that is, the targeting of multiple endpoints using a single address. This cluster is detailed in Chapter 12. |
Scenes |
0x0005 |
The Scenes cluster allows the management of pre-defined sets of cluster attribute values called scenes, where a scene can be stored, retrieved, and applied to put the system into a pre-determined state. This cluster is detailed in Chapter 13. |
On/Off |
0x0006 |
The On/Off cluster allows a device to be put into the ‘on’ and ‘off’ states, or toggled between the two states. This cluster is detailed in Chapter 14. |
On/Off Switch Configuration |
0x0007 |
The On/Off Switch Configuration cluster allows the switch type on a device to be defined, as well as the commands to be generated when the switch is moved between its two states. This cluster is detailed in Chapter 15. |
Level Control |
0x0008 |
The Level Control cluster allows control of the level of a physical quantity (for example, heat output) on a device. This cluster is detailed in Chapter 16. |
Alarms |
0x0009 |
The Alarms cluster is used for sending alarm notifications and the general configuration of alarms for all other clusters on the ZigBee device (individual alarm conditions are set in the corresponding clusters). This cluster is detailed in Chapter 17. |
Time |
0x000A |
The Time cluster provides an interface to a real-time clock on a ZigBee device, allowing the clock time to be read and written in order to synchronize the clock to a time standard. This is the number of seconds since 0 hrs 0 mins 0 secs on 1st January 2000 UTC (Coordinated Universal Time). This cluster includes functionality for local time-zone and daylight saving time. This cluster is detailed in Chapter 18. |
Analogue Input (Basic) |
0x000C |
The Analogue Input (Basic) cluster provides an interface for accessing an analog measurement. This cluster is detailed in Section 19.1. |
Analogue Output (Basic) |
0x000D |
The Analogue Output (Basic) cluster provides an interface for setting the value of an analog output. This cluster is detailed in Section 19.2. |
Binary Input (Basic) |
0x000F |
The Binary Input (Basic) cluster provides an interface for accessing a binary (two-state) measurement. This cluster is detailed in Section 19.3. |
Binary Output (Basic) |
0x0010 |
The Binary Output (Basic) cluster provides an inter-face for setting the state of a binary (two-state) output. This cluster is detailed in Section 19.4. |
Multistate Input (Basic) |
0x0012 |
The Multistate Input (Basic) cluster provides an interface for accessing a multistate measurement (that can take one of a set of fixed states). This cluster is detailed in Section 19.5. |
Multistate Output (Basic) |
0x0013 |
The Multistate Output (Basic) cluster provides an interface for setting the value of a multistate output (that can take one of a set of fixed states). This cluster is detailed in Section 19.6. |
Poll Control |
0x0020 |
The Poll Control cluster provides an interface for remotely controlling the rate at which a ZigBee End Device polls its parent for data. This cluster is detailed in Chapter 20. |
Power Profile |
0x001A |
The Power Profile cluster provides an interface between a home appliance (for example, a washing machine) and the controller of an energy management system. This cluster is detailed in Chapter 21. |
Diagnostics |
0x0B05 |
The Diagnostics cluster allows the operation of the ZigBee PRO stack to be followed over time. This cluster is detailed in Chapter 22. |
Parent topic:ZCL Member Clusters