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
Contents
XBee®/XBee‐PRO®ZBRFModules
©2011DigiInternaitonal,Inc. 4
Managing Multiple ZigBee Networks 50
PAN ID Filtering 50
Preconfigured Security Keys 50
Permit Joining 51
Application Messaging 51
Transmission, Addressing, and Routing 52
Addressing 52
64-bit Device Addresses 52
16-bit Device Addresses 52
Application Layer Addressing 52
Data Transmission 52
Broadcast Transmissions 53
Unicast Transmissions 53
Data Transmission Examples 55
RF Packet Routing 56
Link Status Transmission 57
AODV Mesh Routing 58
Many-to-One Routing 60
Source Routing 60
Encrypted Transmissions 63
Maximum RF Payload Size 63
Throughput 64
ZDO Transmissions 64
ZigBee Device Objects (ZDO) 64
Sending a ZDO Command 65
Receiving ZDO Commands and Responses 65
Transmission Timeouts 66
Unicast Timeout 67
Extended Timeout 67
Transmission Examples 68
Security 70
Security Modes 70
ZigBee Security Model 70
Network Layer Security 70
Frame Counter 71
Message Integrity Code 71
Network Layer Encryption and Decryption 71
Network Key Updates 71
APS Layer Security 71
Message integrity Code 72
APS Link Keys 72
APS Layer Encryption and Decryption 72
Network and APS Layer Encryption 72
Trust Center 73
Forming and Joining a Secure Network 73
Implementing Security on the XBee 73
Enabling Security 74
Setting the Network Security Key 74
Setting the APS Trust Center Link Key 74
Enabling APS Encryption 74
Using a Trust Center 74
XBee Security Examples 75
Example 1: Forming a network with security (pre-con-
figured link keys) 75
Example 2: Forming a network with security (obtain-
ing keys during joining) 75
Network Commissioning and Diagnostics 77
Device Configuration 77
Device Placement 77
Link Testing 77
RSSI Indicators 78
Device Discovery 78
Network Discovery 78
ZDO Discovery 78
Joining Announce 78
Commissioning Pushbutton and Associate LED 78
Commissioning Pushbutton 79
Associate LED 80
Managing End Devices 82
End Device Operation 82
Parent Operation 82
End Device Poll Timeouts 83
Packet Buffer Usage 83
Non-Parent Device Operation 83
XBee End Device Configuration 84
Pin Sleep 84
Cyclic Sleep 86
Transmitting RF Data 89
Receiving RF Data 89
IO Sampling 90
Waking End Devices with the Commissioning Pushbut-
ton 90
Parent Verification 90
Rejoining 90
XBee Router/Coordinator Configuration 90
RF Packet Buffering Timeout 91
Child Poll Timeout 91










