XK-Z11-M Digi International, XK-Z11-M Datasheet - Page 124

no-image

XK-Z11-M

Manufacturer Part Number
XK-Z11-M
Description
ZIGBEE MODULE DEVELOPMENT KIT
Manufacturer
Digi International
Series
XBee™r
Type
Transceiver, 802.15.4/ZigBeer
Datasheets

Specifications of XK-Z11-M

Frequency
2.4GHz
For Use With/related Products
XBee Modules
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
602-1184
© 2010 Digi International, Inc.
XBee®/XBee‐PRO® ZB RF Modules 
Sending ZigBee Cluster Library (ZCL) Commands with the API
The ZigBee Cluster Library defines a set of attributes and commands (clusters) that can be supported in multiple
ZigBee profiles. The ZCL commands are typically required when developing a ZigBee product that will interoperate in
a public profile such as home automation or smart energy, or when communicating with ZigBee devices from other
vendors. Applications that are not designed for a public profile or for interoperability applications can skip this
section.
The following table shows some prominent clusters with their respective attributes and commands.
The ZCL defines a number of profile-wide commands that can be supported on any profile, also known as general
commands. These commands include the following.
The Explicit Transmit API frame (0x11) is used to send ZCL commands to devices in the network. Sending ZCL
commands with the Explicit Transmit API frame requires some formatting of the data payload field.
When sending a ZCL command with the API, all multiple byte values in the ZCL command (API Payload) (e.g. u16,
u32, 64-bit addresses) must be sent in little endian byte order for the command to be executed correctly on a
remote device.
Note: When sending ZCL commands, the AO command should be set to 1 to enable the explicit receive API frame.
This will provide indication of the source 64- and 16-bit addresses, cluster ID, profile ID, and endpoint information
for each received packet. This information is required to properly decode received data.
Cluster (Cluster ID)
Thermostat (0x0201)
Identify (0x0003)
Basic (0x0000)
Time (0x000A)
Command (Command ID)
Discover Attributes Response (0x0D)
Read Attributes Response (0x01)
Write Attributes Response (0x04)
Configure Reporting (0x06)
Discover Attributes (0x0C)
Report Attributes (0x0A)
Read Attributes (0x00)
Write Attributes (0x02)
Attributes (Attribute ID)
Application Version (0x0001)
Local Temperature (0x0000)
Hardware Version (0x0003)
Model Identifier (0x0005)
Identify Time (0x0000)
Time Status (0x0001)
Occupancy (0x0002)
Time Zone (0x0002)
Time (0x0000)
Description
attributes when report
Sent in response to a
conditions have been
attribute identifiers on
Sent in response to a
or more attributes on
Used to discover the
more attributes on a
attributes command.
Used to change one
on the values of one
Used to read one or
automatically report
Used to configure a
response to a read
discover attributes
a remote device.
a remote device.
remote device.
write attributes
Used to report
Generated in
or more of its
command.
command.
attributes.
device to
satisfied.
Cluster ID
-Setpoint raise / lower
Identify Query (0x01)
-Reset to defaults
Identify (0x00)
(0x00)
(0x00)
     123

Related parts for XK-Z11-M