Application-Layer Addressing; Xbee Series 2 Binding Table - AG Electronica XBee 2 Series Manual

Table of Contents

Advertisement

www.agelectronica.com
XBee Series 2 ZigBee OEM RF Modules v1.x2x [2007.07.019]

4.2.2. Application-layer Addressing

4.2.3. XBee Series 2 Binding Table

www.agelectronica.com
To send a transmission to a Coordinator using its 16-bit network address:
Set the Destination Address of the transmitting module as shown below:
AT Firmware
DL (Destination Low Address) = 0
DH (Destination High Address) = 0
API Firmware
Set the 64-bit destination address field in the API transmit frame to
0x0000000000000000.
Broadcast Addressing
Broadcast transmissions are sent using a 64-bit address of 0x0000FFFF. Any RF module in the PAN
will accept a packet that contains a broadcast address. When configured to operate in Broadcast
Mode, receiving modules do not send ACKs (Acknowledgements).
To send a broadcast packet to all modules
Set the Destination Addresses of the transmitting module as shown below:
AT Firmware
DL (Destination Low Address) = 0x0000FFFF
DH (Destination High Address) = 0x00000000
API Firmware
Set the 64-bit destination address field in the API transmit frame to 0x000000000000FFFF.
NOTE: When programming the module, parameters are entered in hexadecimal notation (without
the "0x" prefix). Leading zeros may be omitted.
Refer to the "Broadcast Transmissions" for more information.
Application-layer addressing allows the application to specify endpoint and cluster ID values for
each transmission. Addressing multiple endpoints and cluster IDs can be accomplished by
explicitly setting these values as needed.
In AT firmware, application-layer addressing must be enabled using the ZA command. When
application-layer addressing is enabled, the DE and SE commands specify the source and
destination endpoints, and the CI command sets the cluster ID that will be used in the
transmission.
In API firmware, the Explicit Addressing ZigBee Command frame (0x11) can be used to configure
the endpoint and cluster ID addressing parameters as needed. The destination device can indicate
application-layer addressing information depending on the AO parameter. Some endpoint values
are reserved for use by the XBee Series 2 modules and should not be used. Please refer to the
following tables for these values:
Table 4‐03. XBee Series 2 Endpoint allocation
Endpoint
0
ZigBee Device Objects endpoint. Reserved for ZigBee stack.
0x01 - 0xDB (219)
0xDC (220) - 0xEE
(238)
0xE6 (230)
0xE8 (232)
0xEF (239) - 0xF0 (240)
The XBee Series 2 modules maintain a binding table that contains addressing information for all
non-broadcast RF transmissions and receptions. The binding table contains a destination 64-bit
address, a type field, and endpoints for each transmission. Binding table entries can be accessed
© 2007 Digi International, Inc.
Description
Available endpoints
Reserved for MaxStream Use
Command Endpoint
Data Endpoint
Reserved for Ember Use
www.agelectronica.com
Chapter 4 ‐ RF Module Configuration
     29
www.agelectronica.com

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xb24-buit-004

Table of Contents