API Operation
Frame Fields
Destination
endpoint
Cluster ID
Profile ID
Broadcast
radius
Transmit
options
Data
ZCL
payload
frame
header
ZCL
payload
- load
control
event
data
Digi XBee® 3 Zigbee® RF Module
Offset Description
16
Set to the destination endpoint on the remote
device. (0x42 arbitrarily selected).
MSB
Set to the cluster ID that corresponds to the ZCL
17
command being sent. 0x0701 = Demand response
and load control cluster ID
LSB
18
MSB
Set to the profile ID supported on the device. 0x0109
19
= Smart Energy profile ID.
LSB
20
21
Sets the maximum number of hops a broadcast
transmission can traverse. If set to 0, the
transmission radius will be set to the network
maximum hops value.
22
All bits must be set to 0.
Frame
23
Bitfield that defines the command type and other
control
relevant information in the ZCL command. For more
information, see the ZCL specification.
Transaction
24
A sequence number used to correlate a ZCL
sequence
command with a ZCL response. (The hardware
number
version response will include this byte as a sequence
number in the response.) The value 0x01 was
arbitrarily selected.
25
Since the frame control "frame type" bits are 01, this
byte specifies a cluster-specific command. Command
ID 0x00 in the Demand Response and Load Control
cluster is a Load Control Event command. For more
information, see the Smart Energy specification.
The 4-byte unique identifier.
Issuer event
26
ID
Note
(0x78563412).
The event ID in this example (0x12345678) is
arbitrarily selected.
27
28
29
Send Public Profile Commands with the API
The 4-byte ID is sent in little endian byte order
249
Need help?
Do you have a question about the XBee 3 ZigBee and is the answer not in the manual?