EasyManuals Logo
Home>Digi>Control Unit>XBee

Digi XBee User Manual

Digi XBee
307 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #95 background imageLoading...
Page #95 background image
Transmission, addressing, and routing ZDO transmissions
XBee/XBee-PR S2C ZigBe RF Module
95
Note We set the serial interface rate to 115200 b/s for data throughput measurements, and
measured the time to send 100,000 bytes from source to destination. During the test, no route
discoveries or failures occurred.
ZDO transmissions
ZigBee defines a ZigBee Device Objects layer (ZDO) that provides device and service discovery and
network management capabilities.
ZDO
Cluster name
Cluster
ID Description
NetworkAddressRequest 0x0000 Request a 16-bit address of the radio with a matching 64-bit
address (required parameter).
ActiveEndpoints Request 0x0005 Request a list of endpoints from a remote device.
LQI Request 0x0031 Request data from a neighbor table of a remote device.
Routing Table Request 0x0032 Request to retrieve routing table entries from a remote
device.
NetworAddressResponse 0x8000 Response that includes the 16-bit address of a device.
LQI Response 0x8031 Response that includes neighbor table data from a remote
device.
Routing Table Response 0x8032 Response that includes routing table entry data from a
remote device.
Refer to the ZigBee specification for a detailed description of all ZigBee Device Profile services.
Sending a ZDO command
You must use an explicit transmit API frame to send a ZDO command, and it must be formatted
correctly. Set the source and destination endpoints and profile ID to 0. Set the cluster ID to match the
cluster ID of the appropriate service. For example, to send an active endpoints request, set the cluster
ID to 0x0005.
The first byte of payload in the API frame is an application sequence number (transaction sequence
number) that can be set to any single byte value. The first byte of the ZDO response uses this same
value. All remaining payload bytes must be set as required by the ZDO. All multi-byte values must be
sent in little endian byte order.
Receiving ZDO command and responses
In XBee ZB firmware, you can easily send ZDO commands using the API. To receive incoming ZDO
commands, enable receiver application addressingwith the AO command. See the examples later in
this section. Not all incoming ZDO commands are passed up to the application.
When a ZDO message is received on endpoint 0 and profile ID 0, the cluster ID indicates the type of
ZDO message received. The first byte of payload is generally a sequence number that corresponds to

Table of Contents

Other manuals for Digi XBee

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Digi XBee and is the answer not in the manual?

Digi XBee Specifications

General IconGeneral
BrandDigi
ModelXBee
CategoryControl Unit
LanguageEnglish

Related product manuals