Digi XBee3® Zigbee® RF Module User Guide XBee3
User Manual:
Open the PDF directly: View PDF
Page Count: 304 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Digi XBee3® Zigbee® RF Module User Guide
- Get started
- Configure the XBee3 Zigbee RF Module
- Update the firmware over-the-air
- Get started with MicroPython
- Get started with BLE
- BLE reference
- Serial communication
- SPI operation
- Modes
- Zigbee networks
- Transmission, addressing, and routing
- Zigbee security
- Security overview
- Network key
- Link key
- Join window
- Key management
- Device registration
- Centralized trust center
- Distributed trust center
- Example: Forming a secure network
- Example: Join a secure network using a preconfigured link key
- Example: Register a joining node without a preconfigured link key
- Example: Register a joining node using an install code
- Example: Deregister a previously registered device
- Registration scenario
- Network commissioning and diagnostics
- Manage End Devices
- End device operation
- Parent operation
- Non-Parent device operation
- End Device configuration
- Recommended sleep current measurements
- Transmit RF data
- Receiving RF data
- I/O sampling
- Wake end devices with the Commissioning Pushbutton
- Parent verification
- Rejoining
- Router/Coordinator configuration
- Short sleep periods
- Extended sleep periods
- Sleep examples
- Analog and digital I/O lines
- I/O configuration
- I/O sampling
- I/O examples
- Example 1: Configure the following I/O settings on the XBee
- Example 2: Calculate the PWM counts for a packet received with an RSSI of -84...
- Example 3: Configure the RSSI/PWM pin to operate for 2 seconds after each rec...
- Example 1: Configure the following I/O settings on the XBee
- Example 2: Calculate the PWM counts for a packet received with an RSSI of -84...
- Example 3: Configure the RSSI/PWM pin to operate for 2 seconds after each rec...
- Queried sampling
- Periodic I/O sampling
- Change detection sampling
- RSSI PWM
- AT commands
- Networking commands
- CE (Device Role)
- ID (Extended PAN ID)
- II (Initial 16-bit PAN ID)
- ZS (Zigbee Stack Profile)
- CR (Conflict Report)
- NJ (Node Join Time)
- DJ (Disable Joining)
- NW (Network Watchdog Timeout)
- JV (Coordinator Join Verification)
- JN (Join Notification)
- DO (Miscellaneous Device Options)
- DC (Joining Device Controls)
- CB (Commissioning Pushbutton)
- NR (Network Reset)
- Operational Network Parameters commands
- Security commands
- Zigbee Addressing commands
- SH (Serial Number High)
- SL (Serial Number Low)
- MY (16-bit Network Address)
- MP (16-bit Parent Network Address)
- DH (Destination Address High)
- DL command
- NI (Node Identifier)
- NH (Maximum Unicast Hops)
- BH (Broadcast Hops)
- AR (Aggregate Routing Notification)
- DD (Device Type Identifier)
- ND (Network Discovery)
- DN (Discover Node)
- NT (Node Discover Timeout)
- NO (Network Discovery Options)
- NP (Maximum Packet Payload Bytes)
- Zigbee addressing commands
- RF interfacing commands
- Serial interfacing commands
- Command mode options
- MicroPython commands
- BLE commands
- Sleep commands
- I/O settings commands
- D0 (DIO0/AD0/Commissioning Button Configuration)
- D1 (AD1/DIO1/TH_SPI_ATTN Configuration)
- D2 (DIO2/AD2/TH_SPI_CLK Configuration)
- D3 (DIO3/AD3/TH_SPI_SSEL Configuration)
- D4 (DIO4/TH_SPI_MOSI Configuration)
- D5 (DIO5/Associate Configuration)
- D8 (DIO8/DTR/SLP_RQ)
- D9 (DIO9/ON_SLEEP)
- P0 (DIO10/RSSI Configuration)
- P1 (DIO11 Configuration)
- P2 (DIO12/TH_SPI_MISO Configuration)
- P5 (DIO15/SPI_MISO Configuration)
- P6 (DIO16/SPI_MOSI Configuration)
- P7 (DIO17/SPI_SSEL Configuration)
- P8 (DIO18/SPI_CLK Configuration)
- P9 (DIO19/SPI_ATTN Configuration)
- PR (Pull-up/Down Resistor Enable)
- PD (Pull Up/Down Direction)
- M0 (PWM0 Duty Cycle)
- M1 (PWM1 Duty Cycle)
- LT (Associate LED Blink Time)
- RP (RSSI PWM Timer)
- I/O sampling commands
- Diagnostic commands
- Memory access commands
- Custom default commands
- Networking commands
- API Operation
- Frame descriptions
- AT Command Frame - 0x08
- AT Command - Queue Parameter Value frame - 0x09
- Transmit Request frame - 0x10
- Explicit Addressing Command frame - 0x11
- Remote AT Command Request frame - 0x17
- Create Source Route - 0x21
- Register Joining Device - 0x24
- BLE Unlock API frame - 0x2C
- User Data Relay frame - 0x2D
- AT Command Response frame - 0x88
- Modem Status frame - 0x8A
- Transmit Status frame - 0x8B
- Receive Packet frame - 0x90
- Explicit Rx Indicator frame - 0x91
- I/O Data Sample Rx Indicator frame - 0x92
- Node Identification Indicator frame - 0x95
- Remote Command Response frame - 0x97
- Extended Modem Status frame - 0x98
- Route Record Indicator - 0xA1
- Register Device Status - 0xA4
- Many-to-One Route Request Indicator - 0xA3
- BLE Unlock Response frame - 0xAC
- User Data Relay Output - 0xAD
- In-depth OTA firmware upgrade process for Zigbee 3.0