
Transmission, addressing, and routing
RF packet routing
XBee/XBee-PRO® S2C ZigBee® RF Module
83
Note
The 64 bit destination address has been set to all 0xFF values, and the destination endpoint set
to 0xFE. The Tx Option 0x08 indicates use of multicast (group) addressing.
RF packet routing
Unicast transmissions may require some type of routing. ZigBee includes several different methods to
route data, each with its own advantages and disadvantages as summarized in the following table.
Routing
Approach
Description
When to Use
Ad hoc On-
demand
Distance Vector
(AODV) Mesh
Routing
Routing paths are created between source and
destination, possibly traversing multiple nodes
(“hops”). Each device knows where to send data next
to eventually reach the destination.
Use in networks that will
not scale beyond about
40 destination devices.
Many-to-One
Routing
A single broadcast transmission configures reverse
routes on all devices into the device that sends the
broadcast.
Useful when many
remote devices must
send data to a single
gateway or collector
device.
Source Routing
Data packets include the entire route the packet
should traverse to get from source to destination.
Improves routing
efficiency in large
networks (over 40
remote devices).
Note
End devices do not make use of these routing protocols. Rather, an end device sends a unicast
transmission to its parent and allows the parent to route the data packet in its behalf.
Note
To revert from Many-to-One routing to AODV routing, a network must first do a network reset
(
NR
).
Link status transmission
Before discussing the various routing protocols, it is worth understanding the primary mechanism in
ZigBee for establishing reliable bi-directional links. This mechanism is especially useful in networks
that may have a mixture of devices with varying output power and/or receiver sensitivity levels.
Each coordinator or router device periodically sends a link status message as a 1-hop broadcast
transmission, received only by one-hop neighbors. The link status message contains a list of
neighboring devices and incoming and outgoing link qualities for each neighbor. Using these
messages, neighboring devices determines the quality of a bi-directional link with each neighbor and
uses that information to select a route that works well in both directions.
For example, consider a network of two neighboring devices that send periodic link status messages.
Suppose that the output power of device A is +18 dBm, and the output power of device B is +3 dBm
(considerably less than the output power of device A). The link status messages might indicate the
following:
Содержание XBee
Страница 1: ...XBee XBee PRO S2C ZigBee RF Module User Guide ...
Страница 259: ...AT commands Execution commands XBee XBee PRO S2C ZigBee RF Module 259 Parameter range N A Default N A ...
Страница 289: ...Regulatory information ANATEL Brazil XBee XBee PRO S2C ZigBee RF Module 289 ...
Страница 290: ...Regulatory information ANATEL Brazil XBee XBee PRO S2C ZigBee RF Module 290 ...
Страница 303: ...Load ZigBee firmware on 802 15 4 devices Background 304 Load ZB firmware 305 XBee XBee PRO S2C ZigBee RF Module 303 ...