User Manual
Table Of Contents
- 1. Overview
- 2. RF Module Operation
- 3. XBee ZigBee Networks
- Introduction to ZigBee
- ZigBee Stack Layers
- Networking Concepts
- ZigBee Application Layers: In Depth
- Coordinator Operation
- Router Operation
- End Device Operation
- Channel Scanning
- 4. Transmission, Addressing, and Routing
- 5. Security
- 6. Network Commissioning and Diagnostics
- 7. Managing End Devices
- 8. XBee Analog and Digital IO Lines
- 9. API Operation
- API Frame Specifications
- API UART Exchanges
- Supporting the API
- API Frames
- AT Command
- AT Command - Queue Parameter Value
- ZigBee Transmit Request
- Explicit Addressing ZigBee Command Frame
- Remote AT Command Request
- Create Source Route
- AT Command Response
- Modem Status
- ZigBee Transmit Status
- ZigBee Receive Packet
- ZigBee Explicit Rx Indicator
- ZigBee IO Data Sample Rx Indicator
- XBee Sensor Read Indicator
- Node Identification Indicator
- Remote Command Response
- Over-the-Air Firmware Update Status
- Route Record Indicator
- Many-to-One Route Request Indicator
- Sending ZigBee Device Objects (ZDO) Commands with the API
- Sending ZigBee Cluster Library (ZCL) Commands with the API
- Sending Public Profile Commands with the API
- 10. XBee Command Reference Tables
- 11. Module Support
- Appendix A: Definitions
- Appendix B: Agency Certifications
- Appendix C: Migrating from ZNet 2.5 to XBee ZB
- Appendix D: Additional Information
XBee®/XBee‐PRO®ZBRFModules
©2011DigiInternational,Inc. 111
ZigBee Receive Packet
Frame Type: (0x90)
When the module receives an RF packet, it is sent out the UART using this message type.
Example: Suppose a device with a 64-bit address of 0x0013A200 40522BAA, and 16-bit address
0x7D84 sends a unicast data transmission to a remote device with payload "RxData". If AO=0 on
the receiving device, it would send the above example frame out its UART.
Frame Fields Offset Example Description
A
P
I
P
a
c
k
e
t
Start Delimiter 00x7E
Length MSB 1 0x00
Number of bytes between the length and the checksum
Frame-specific Data
LSB 2 0x11
Frame Type 30x90
64-bit Source
Address
MSB 4 0x00
50x13
64-bit address of sender. Set to 0xFFFFFFFFFFFFFFFF
(unknown 64-bit address) if the sender's 64-bit address is
unknown.
60xA2
70x00
80x40
90x52
10 0x2B
LSB 11 0xAA
16-bit Source
Network Address
MSB 12 0x7D
16-bit address of sender
LSB 13 0x84
Receive Options 14 0x01
0x01 - Packet Acknowledged
0x02 - Packet was a broadcast packet
0x20 - Packet encrypted with APS encryption
0x40 - Packet was sent from an end device (if known)
Note: Option values can be combined. For example, a
0x40 and a 0x01 will show as a 0x41. Other possible
values 0x21, 0x22, 0x41, 0x42, 0x60, 0x61, 0x62.
Received Data
15 0x52
Received RF data
16 0x78
17 0x44
18 0x61
19 0x74
20 0x61
Checksum 21 0x0D 0xFF - the 8 bit sum of bytes from offset 3 to this byte.










