XBee®/XBee‐PRO® ZB SMT RF Modules
Frame Fields
Offset Example
26 0x78
Description
4-byte unique identifier.
Note the 4-byte ID is sent in little endian byte order
(0x78563412).
The event ID in this example (0x12345678) was
arbitrarily selected.
27 0x56
Issuer Event ID
Device Class
28 0x34
29 0x12
30 0x14
to apply the load control event.
A bit value of 0x0014 enables smart appliances and
water heaters.
Note the 2-byte bit field value is sent in little endian byte
order.
31 0x00
Utility
Enrollment
Group
Used to identify sub-groups of devices in the device-
class. 0x00 addresses all groups.
32 0x00
33 0x00
34 0x00
35 0x00
36 0x00
37 0x01
38 0x00
UTC timestamp representing when the event should
start. A value of 0x00000000 indicates "now".
Start Time
Duration in
Minutes
This 2-byte value must be sent in little endian byte order.
Indicates the criticality level of the event. In this example,
the level is "voluntary".
ZCL Payload -
Load Control
Event Data
Criticality Level
39 0x04
Requested offset to apply to the normal cooling set point.
A value of 0xFF indicates the temperature offset value is
not used.
Cooling
Temperature
40 0xFF
Requested offset to apply to the normal heating set point.
A value of 0xFF indicates the temperature offset value is
not used.
Heating
Temperature
Offset
41 0xFF
42 0x00
Requested cooling set point in 0.01 degrees Celsius.
A value of 0x8000 means the set point field is not used in
this event.
Note the 0x80000 is sent in little endian byte order.
Cooling
Temperature
Set Point
43 0x80
44 0x00
45 0x80
Requested heating set point in 0.01 degrees Celsius.
A value of 0x8000 means the set point field is not used in
this event.
Heating
Temperature
Set Point
Note the 0x80000 is sent in little endian byte order.
Maximum energy usage limit.
A value of 0x80 indicates the field is not used.
Average Load
Adjustment
Percentage
46 0x80
47 0xFF
Defines the maximum "On" duty cycle.
A value of 0xFF indicates the duty cycle is not used in this
event.
Duty Cycle
Duty Cycle
Event Control
48 0x00
49 0x5B
A bitmap describing event options.
0xFF minus the 8 bit sum of bytes from offset 3 to this
byte.
Checksum
In the above example, the Frame Control field (offset 23) was constructed as follows:
Name Bits Example Value Description
Frame Type
0-1
2
01 - Command is specific to a cluster
Manufacturer Specific
Direction
0 - The manufacturer code field is omitted from the ZCL Frame Header.
1 - The command is being sent from the server side to the client side.
0 - Default response not disabled
3
Disable Default Response
Reserved
4
5-7
Set to 0.
© 2010 Digi International, Inc.
125