Sign In
Upload
Manuals
Brands
Digi Manuals
Control Unit
XBee XR 900
Digi XBee XR 900 Manuals
Manuals and User Guides for Digi XBee XR 900. We have
1
Digi XBee XR 900 manual available for free PDF download: User Manual
Digi XBee XR 900 User Manual (263 pages)
RF Module
Brand:
Digi
| Category:
Control Unit
| Size: 1 MB
Table of Contents
Trademarks and Copyright
2
Warranty
2
Customer Support
2
Table of Contents
4
About the Xbee XR 900 RF Module
15
Applicable Firmware and Hardware
16
Digi RF Resources
16
Safety Instructions
17
Safety Instructions
18
Xbee Modules
18
Consignes de Sécurité
18
Modules Xbee
18
Configure the Xbee XR 900 RF Module
20
Configure the Device Using XCTU
21
Xbee Bootloader
21
Send a Firmware Image
21
Software Libraries
22
Xbee Network Assistant
22
Xbee Multi Programmer
23
Specifications
24
Power, Sensitivity, and Performance Specifications
25
Serial Interface Specifications
26
RF Communications Specifications
28
General Specifications
30
Electrical Characteristics
31
Regulatory Conformity Summary
32
Electro Static Discharge (ESD)
33
Secure Access
34
Secure Sessions
35
Configure the Secure Session Password for a Device
35
Start a Secure Session
35
End a Secure Session
36
Secured Remote at Commands
36
Secure a Node against Unauthorized Remote Configuration
36
Remotely Configure a Node that Has Been Secured
37
Send Data to a Secured Remote Node
38
End a Session from a Server
38
Secure Session API Frames
39
Secure Transmission Failures
40
Data Frames - 0X10 and 0X11 Frames
40
Remote at Commands- 0X17 Frames
40
XBIB-C Development Boards
41
XBIB-C Micro Mount Reference
42
Incorrect
42
Correct
43
Attach the Xbee XR 900 RF Module
46
Micro
46
Design Notes
47
Power Supply Design
48
Board Layout
48
Antenna Performance
48
Pin Signals
50
Pin Signals for the Surface-Mount Xbee XR 900 RF Module
51
Pin Signals for the Micro-Mount Xbee XR 900 RF Module
54
Pin Signals for the Through-Hole Xbee XR 900 RF Module
57
Recommended Pin Connections
58
Connect the UART for Flow Control
58
Mechanical Drawings
63
Xbee XR 900 RF Module Surface-Mount Antennas
64
Xbee XR 900 RF Module Surface-Mount - U.FL/RF Pad Antenna
64
Xbee XR 900 RF Module Surface-Mount - Embedded Antenna
65
Xbee XR 900 RF Module Through-Hole Antennas
66
Xbee XR 900 RF Module Through-Hole - PCB Antenna
66
Xbee XR 900 RF Module Through-Hole - U.FL Antenna
66
Xbee XR 900 RF Module Through-Hole - RPSMA Antenna
67
Xbee XR 900 RF Module Micro Antennas
68
U.FL/RF Pad
68
Copper Keepout for Test Points
68
Modes
70
Transparent Operating Mode
71
API Operating Mode
71
Command Mode
71
Enter Command Mode
71
Troubleshooting
72
Send at Commands
72
Parameter Format
72
Response to at Commands
73
Apply Command Changes
73
Make Command Changes Permanent
73
Exit Command Mode
73
Transmit Mode
73
Receive Mode
73
Digital I/O Support
75
Analog I/O Support
75
Monitor I/O Lines
76
I/O Sample Data Format
77
API Frame Support
77
On-Demand Sampling
77
Example: Command Mode
78
Example: Local at Command in API Mode
78
Example: Remote at Command in API Mode
79
Periodic I/O Sampling
80
Source
80
Destination
80
Digital I/O Change Detection
80
I/O Line Passing
81
Digital Line Passing
81
Example: Digital Line Passing
81
Output Sample Data
82
I/O Behavior During Sleep
82
Digital I/O Lines
82
Serial Communication
83
Serial Interface
84
Serial Receive Buffer
84
Serial Transmit Buffer
84
UART Operation
84
Clear-To-Send (CTS) Flow Control
85
Serial Data
85
SPI Operation
87
SPI Communications
87
Full Duplex Operation
88
Low Power Operation
88
Select the SPI Port
89
Force UART Operation
90
Networking
91
Network Identifiers
92
Delivery Methods
92
Point-To-Multipoint
92
Digimesh Networking
92
Broadcast Addressing
93
Unicast Addressing
94
Route Discovery
94
Routing
94
Routers
95
Repeater/Directed Broadcast
95
Encryption
95
Maximum Payload
95
Network Commissioning and Diagnostics
96
Local Configuration
97
Remote Configuration
97
Send a Remote Command
97
Apply Changes on Remote Devices
97
Remote Command Response
97
Build Aggregate Routes
98
Digimesh Routing Examples
98
Replace Nodes
99
Test Links between Adjacent Devices
99
Trace Route Option
101
NACK Messages
102
RSSI Indicators
102
Associate LED
102
The Commissioning Pushbutton
103
Definitions
103
Use the Commissioning Pushbutton
104
Node Discovery
104
Discover All the Devices on a Network
104
Directed Node Discovery
105
Destination Node
105
Discover Devices Within RF Range
105
Sleep Support
107
Sleep Modes
108
Asynchronous Sleep Modes
108
Asynchronous Pin Sleep Mode (SM = 1)
108
Asynchronous Cyclic Sleep Mode (SM = 4)
109
Asynchronous Cyclic Sleep with Pin Wake-Up Mode (SM = 5)
109
Synchronous Sleep Modes
109
Synchronous Sleep Support Mode (SM = 7)
110
Synchronous Cyclic Sleep Mode (SM = 8)
110
Sleep Parameters
110
Sleep Pins
111
Sleep Conditions
111
The Sleep Timer
112
Indirect Messaging and Polling
112
Indirect Messaging
112
Polling
112
Sleep Coordinator Sleep Modes in the Network
113
Synchronization Messages
113
Become a Sleep Coordinator
115
Set the Sleep Coordinator Option
115
Resolution Criteria and Selection Option
115
Commissioning Pushbutton Option
116
Overriding Syncs
116
Sleep Guard Times
116
Auto-Early Wake-Up Sleep Option
117
Select Sleep Parameters
117
Sleep Immediate
118
Start a Sleeping Synchronous Network
118
Add a New Node to an Existing Network
119
Change Sleep Parameters
119
Rejoin Nodes that Lose Sync
120
Diagnostics
121
Query Sleep Cycle
121
Sleep Status
121
Missed Sync Messages Command
121
Sleep Status API Messages
121
Memory Access Commands
123
AC (Apply Changes)
123
Software Reset)
123
RE (Restore Defaults)
123
WR (Write)
123
MAC/PHY Commands
124
TX Power Level)
124
DR (Dynamic RSSI)
124
ED (Energy Detect)
125
MF (Minimum Frequencies)
125
AF (Available Frequencies)
125
CM (Channel Mask)
126
BR (RF Data Rate)
127
ID (Network ID)
127
HP (Preamble ID)
127
RR (Unicast Mac Retries)
128
MT (Broadcast Multi-Transmits)
128
MAC Diagnostics Commands
128
BC (Bytes Transmitted)
128
DB (Last Packet RSSI)
128
GD (Good Packets Received)
129
EA (MAC ACK Failure Count)
129
TR (Transmission Failure Count)
129
UA (Unicasts Attempted Count)
130
H (MAC Unicast One Hop Time)
130
MAC Broadcast One Hop Time)
130
Networking Commands
131
CE (Routing/Messaging Mode)
131
C8 (Compatibility Options)
131
BH (Broadcast Hops)
132
NH (Network Hops)
132
MR (Mesh Unicast Retries)
132
NN (Network Delay Slots)
132
AG (Aggregator Support)
133
SE (Source Endpoint)
133
Destination Endpoint)
133
CI (Cluster ID)
134
Addressing Commands
134
SH (Serial Number High)
134
Serial Number Low)
134
DH (Destination Address High)
135
DL (Destination Address Low)
135
TO (Transmit Options)
135
NI (Node Identifier)
135
NT (Network Discovery Back-Off)
136
N? (Network Discovery Timeout)
136
Network Discovery Options)
136
Discovery Commands
137
DN (Discover Node)
137
ND (Network Discover)
138
FN (Find Neighbors)
138
Security Commands
139
EE (Encryption Enable)
139
KY (AES Encryption Key)
139
Secure Session Commands
140
SA (Secure Access)
140
S (Secure Session Salt)
140
V, *W, *X, *Y (Secure Session Verifier)
141
Sleep Settings Commands
141
SM (Sleep Mode)
141
SO (Sleep Options)
141
SN (Number of Sleep Periods)
142
SP (Cyclic Sleep Period)
142
ST (Cyclic Sleep Wake Time)
143
WH (Wake Host Delay)
143
Diagnostic Commands -Sleep Status/Timing
143
SS (Sleep Status)
143
OS (Operating Sleep Time)
144
OW (Operating Wake Time)
144
MS (Missed Sync Messages)
144
SQ (Missed Sleep Sync Count)
145
UART Interface Commands
145
BD (Interface Data Rate)
145
NB (Parity)
145
SB (Stop Bits)
146
Packetization Timeout)
146
FT (Flow Control Threshold)
146
AP (API Enable)
146
AO (API Options)
147
AZ (Extended API Options)
147
AT Command Options
148
CC (Command Character)
148
CT (Command Mode Timeout)
148
CN (Exit Command Mode)
148
GT (Guard Times)
148
UART Pin Configuration Commands
149
D6 (DIO6/RTS Configuration)
149
D7 (DIO7/CTS Configuration)
149
P3 (DIO13/DOUT Configuration)
150
P4 (DIO14/DIN Configuration)
150
SMT/MMT SPI Interface Commands
151
P5 (DIO15/SPI_MISO Configuration)
151
P6 (DIO16/SPI_MOSI Configuration)
151
P7 (DIO17/SPI_SSEL Configuration)
151
P8 (DIO18/SPI_CLK Configuration)
151
P9 (DIO19/SPI_ATTN Configuration)
152
I/O Settings Commands
152
D0 (Dio0/Ad0/Commissioning Button Configuration)
152
D1 (AD1/DIO1/TH_SPI_ATTN Configuration)
153
D2 (DIO2/AD2/TH_SPI_CLK Configuration)
153
D3 (DIO3/AD3/TH_SPI_SSEL Configuration)
154
D4 (DIO4/TH_SPI_MOSI Configuration)
154
D5 (Dio5/Associate Configuration)
155
D8 (Dio8/Dtr/Slp_Request Configuration)
155
D9 (DIO9/ON_SLEEP Configuration)
156
P0 (DIO10/RSSI/PWM0 Configuration)
156
P1 (DIO11/PWM1 Configuration)
157
P2 (DIO12/TH_SPI_MISO Configuration)
157
PR (Pull-Up/Down Resistor Enable)
158
PD (Pull Up/Down Direction)
159
M0 (PWM0 Duty Cycle)
159
M1 (PWM1 Duty Cycle)
159
Associate LED Blink Time)
159
RP (RSSI PWM Timer)
160
I/O Sampling Commands
160
AV (Analog Voltage Reference)
160
IC (DIO Change Detect)
160
IF (Sleep Sample Rate)
161
IR (Sample Rate)
162
IS (Immediate Sample)
162
I/O Line Passing Commands
162
IU (I/O Output Enable)
162
IA (I/O Input Address)
162
T0 (D0 Timeout)
163
T1 (D1 Output Timeout)
163
T2 (D2 Output Timeout)
163
T3 (D3 Output Timeout)
163
T4 (D4 Output Timeout)
164
T5 (D5 Output Timeout)
164
T6 (D6 Output Timeout)
164
T7 (D7 Output Timeout)
164
T8 (D8 Timeout)
164
T9 (D9 Timeout)
165
Q0 (P0 Timeout)
165
Q1 (P1 Timeout)
165
Q2 (P2 Timeout)
165
Q3 (P3 Timeout)
165
Q4 (P4 Timeout)
166
PWM Output Timeout)
166
Diagnostic Commands - Firmware/Hardware Information
166
VR (Firmware Version)
166
VH (Bootloader Version)
167
HV (Hardware Version)
167
C (Hardware/Software Compatibility)
167
Voltage Supply Monitoring)
167
DD (Device Type Identifier)
168
NP (Maximum Packet Payload Bytes)
168
CK (Configuration CRC)
168
P (Invoke Bootloader)
168
R? (Region Code)
169
TP (Temperature)
169
D% (Manufacturing Date)
169
Custom Default Commands
169
F (Set Custom Default)
169
C (Clear Custom Defaults)
170
R1 (Restore Factory Defaults)
170
API Mode Overview
172
Use the AP Command to Set the Operation Mode
172
API Frame Format
172
API Operation (AP Parameter = 1)
172
API Operation with Escaped Characters (AP Parameter = 2)
173
Calculate and Verify Checksums
175
Frame Descriptions
176
64-Bit Transmit Request - 0X00
177
Description
177
Format
177
Examples
178
Local at Command Request - 0X08
178
Description
178
Format
179
Examples
179
Queue Local at Command Request - 0X09
181
Description
181
Format
181
Examples
181
Transmit Request - 0X10
183
Description
183
Transmit Options Bit Field
184
Examples
184
Explicit Addressing Command Request - 0X11
185
Description
185
64-Bit Addressing
185
Reserved Endpoints
185
Reserved Cluster Ids
185
Reserved Profile Ids
185
Transmit Options Bit Field
186
Examples
187
Remote at Command Request - 0X17
189
Description
189
Format
189
Examples
190
Secure Session Control - 0X2E
192
Description
192
Format
192
Examples
193
64-Bit Receive Packet - 0X80
195
Description
195
Format
195
Examples
196
Local at Command Response - 0X88
196
Description
196
Format
196
Examples
197
Transmit Status - 0X89
198
Description
198
Format
198
Example
199
Modem Status - 0X8A
200
Description
200
Format
200
Modem Status Codes
200
Extended Transmit Status - 0X8B
202
Description
202
Format
202
Route Information - 0X8D
204
Description
204
Format
204
Examples
205
Routing Information
205
Aggregate Addressing Update - 0X8E
206
Description
206
Format
206
Examples
206
Receive Packet - 0X90
208
Description
208
Format
208
Examples
208
Explicit Receive Indicator - 0X91
209
Description
209
Format
209
Examples
209
I/O Sample Indicator - 0X92
210
Description
210
Format
210
Examples
211
Node Identification Indicator - 0X95
213
Description
213
Format
213
Examples
214
Identify Remote Device
214
Remote at Command Response- 0X97
215
Description
215
Format
215
Examples
216
Transmission Failure
216
Extended Modem Status - 0X98
218
Description
218
Format
218
Secure Session Status Codes
218
Examples
219
Secure Session Response - 0Xae
220
Description
220
Format
220
Examples
221
General Purpose Flash Memory
222
General Purpose Flash Memory
223
Access General Purpose Flash Memory
223
General Purpose Flash Memory Commands
224
PLATFORM_INFO_REQUEST (0X00)
224
PLATFORM_INFO (0X80)
224
ERASE (0X01)
225
ERASE_RESPONSE (0X81)
226
WRITE (0X02) and ERASE_THEN_WRITE (0X03)
226
WRITE _RESPONSE (0X82) and ERASE_THEN_WRITE_RESPONSE (0X83)
227
READ (0X04)
227
READ_RESPONSE (0X84)
228
FIRMWARE_VERIFY (0X05) and FIRMWARE_VERIFY_AND_INSTALL (0X06)
229
FIRMWARE_VERIFY_RESPONSE (0X85)
229
FIRMWARE_VERIFY _AND_INSTALL_RESPONSE (0X86)
229
Possible Errors Returned from GPM Commands
230
Update the Firmware Over-The-Air
232
Over-The-Air Firmware Updates
233
Distribute the New Application
233
Example
233
Verify the New Application
234
Install the Application
234
Important Considerations
234
Regulatory Information
235
United States (FCC)
236
OEM Labeling Requirements
236
FCC Notices
236
FCC-Approved Antennas
238
RF Exposure
245
FCC Publication 996369 Related Information
245
RF Exposure Considerations
246
Over-Voltage Detection
247
ISED (Innovation, Science and Economic Development Canada)
247
ISED-Approved Antennas
248
Labeling Requirements
255
Transmitters for Detachable Antennas
255
Detachable Antennas
255
RF Exposure
255
ACMA (Australia)
256
Power Requirements
256
RSM (New Zealand)
256
Module Support
257
Custom Defaults
258
Set Custom Defaults
258
Restore Factory Defaults
258
Limitations
258
Manufacturing Information
259
Recommended Solder Reflow Cycle
260
Handling and Storage
260
Recommended Footprint
260
Surface-Mount Recommended Footprint
261
Xbee XR Micro Recommended Footprint
262
Flux and Cleaning
262
Reworking
263
Advertisement
Advertisement
Related Products
Digi XBP09-XC...
Digi XBee3-PRO surface-mount
Digi XBee-PRO XSC
Digi XBee-PRO S2C 802.15.4
Digi XBee XTC
Digi XTend vB DigiMesh XTP9B-DPM-001
Digi XTend vB DigiMesh XTP9B-DPS-001
Digi XTend vB DigiMesh XTP9B-DMM-001
Digi XTend vB DigiMesh XTP9B-DMS-001
Digi XT09-MI
Digi Categories
Network Router
Control Unit
Modem
Gateway
Server
More Digi Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL