Home
Digi
Control Unit
XBee-PRO S3
Digi XBee-PRO S3 User Manual
4
of 1
of 1 rating
269 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
Ge
ne
r
al
P
ur
p
ose
F
la
sh
Me
m
o
r
y
Gener
al
Purpo
s
e
F
las
h
M
e
mo
r
y
17
3
Acc
e
s
s
Ge
n
e
r
al
P
urpo
s
e
F
las
h
M
e
mo
r
y
17
3
Gener
al
Purpo
s
e
F
las
h
M
e
mo
r
y
c
ommand
s
1
74
W
ork
w
ith
fl
as
h
memory
18
0
X
Bee
®
-P
RO
90
0
HP
/
X
SC
RF
Modul
e
s
1
7
2
171
173
Table of Contents
Default Chapter
4
Table of Contents
4
About the Xbee-PRO 900HP RF Module
13
User Guide Structure
13
Technical Specifications
16
Performance Specifications
16
Power Requirements
16
General Specifications
17
Networking Specifications
17
Regulatory Conformity Summary
17
Serial Communication Specifications
18
UART Pin Assignments
18
SPI Pin Assignments
18
GPIO Specifications
18
Secondary Processor Specifications
19
Hardware
21
Mechanical Drawings
22
Pin Signals
23
Design Notes
25
Power Supply Design
25
Board Layout
25
Antenna Performance
25
Recommended Pin Connections
26
Module Operation for the Programmable Variant
27
Programmable Xbee SDK
29
Configure the Xbee-PRO 900HP RF Module
30
Software Libraries
31
Configure the Device Using XCTU
31
Over-The-Air Firmware Updates
31
Distribute the New Application
31
Verify the New Application
32
Install the Application
32
Xbee Multi Programmer
33
Operation
35
Basic Operational Design
35
Serial Interface
35
UART Data Flow
35
Serial Data
36
Configuration Considerations
36
Select the Serial Port
36
Force UART Operation
37
Select the SPI Port
37
Serial Port Selection
38
Serial Receive Buffer
38
Serial Transmit Buffer
38
UART Flow Control
38
CTS Flow Control
38
RTS Flow Control
38
SPI Operation
40
SPI Communications
41
SPI Implementation
41
SPI Signals
42
Full Duplex Operation
42
Low Power Operation
43
SPI and API Mode
43
SPI Parameters
44
Modes
45
Serial Modes
46
Transparent Operating Mode
46
API Operating Mode
46
Comparing Transparent and API Modes
46
Modes of Operation
48
Idle Mode
48
Transmit Mode
48
Receive Mode
48
Command Mode
48
Sleep Mode
51
Sleep Modes
53
About Sleep Modes
53
Asynchronous Modes
53
Synchronous Modes
53
Normal Mode
53
Asynchronous Pin Sleep Mode
54
Asynchronous Cyclic Sleep Mode
54
Asynchronous Cyclic Sleep with Pin Wake up Mode
54
Synchronous Sleep Support Mode
54
Synchronous Cyclic Sleep Mode
55
The Sleep Timer
55
Indirect Messaging and Polling
55
Indirect Messaging
55
Polling
56
Sleeping Routers
56
Sleep Coordinator Sleep Modes in the Digimesh Network
56
Synchronization Messages
57
Become a Sleep Coordinator
59
Select Sleep Parameters
61
Start a Sleeping Synchronous Network
61
Add a New Node to an Existing Network
62
Change Sleep Parameters
63
Rejoin Nodes that Lose Sync
63
Diagnostics
64
Query Sleep Cycle
64
Sleep Status
64
Missed Sync Messages Command
65
Sleep Status API Messages
65
Networking Methods
67
The MAC and PHY Layers
67
64-Bit Addresses
67
Make a Unicast Transmission
68
Make a Broadcast Transmission
68
Delivery Methods
68
Point to Point / Point to Multipoint (P2MP)
68
Repeater/Directed Broadcast
69
Digimesh Networking
70
AT Commands
75
Special Commands
76
AC (Apply Changes)
76
Force Reset)
76
RE (Restore Defaults)
76
WR (Write)
76
MAC/PHY Commands
77
AF (Available Frequencies)
77
CM (Channel Mask)
77
MF (Minimum Frequency Count)
78
HP (Preamble ID)
78
ID (Network ID)
79
MT (Broadcast Multi-Transmits)
79
TX Power Level)
79
RR (Unicast Mac Retries)
80
ED (Energy Detect)
80
Diagnostic Commands
80
BC (Bytes Transmitted)
80
DB (Last Packet RSSI)
80
ER (Received Error Count)
81
GD (Good Packets Received)
81
EA (MAC ACK Failure Count)
81
TR (Transmission Failure Count)
82
UA (MAC Unicast Transmission Count)
82
H (MAC Unicast One Hop Time)
82
MAC Broadcast One Hop Time)
82
Network Commands
83
CE (Node Messaging Options)
83
BH (Broadcast Hops)
83
NH (Network Hops)
83
NN (Network Delay Slots)
84
MR (Mesh Unicast Retries)
84
RN (Delay Slots)
84
Addressing Commands
85
SH (Serial Number High)
85
Serial Number Low)
85
DH (Destination Address High)
85
DL (Destination Address Low)
85
TO (Transmit Options)
86
NI (Node Identifier)
86
NT (Node Discover Time)
87
Node Discovery Options)
87
CI (Cluster ID)
88
Destination Endpoint)
88
SE (Source Endpoint)
88
Addressing Discovery/Configuration Commands
88
AG (Aggregator Support)
88
DN (Discover Node)
89
ND (Network Discover)
89
FN (Find Neighbors)
90
Security Commands
91
EE (Security Enable)
91
KY (AES Encryption Key)
91
Serial Interfacing Commands
91
BD (Baud Rate)
91
NB (Parity)
92
SB (Stop Bits)
92
Packetization Timeout)
93
FT (Flow Control Threshold)
93
AP (API Mode)
93
AO (API Options)
94
I/O Settings Commands
94
CB (Commissioning Pushbutton)
94
D0 (Dio0/Ad0)
94
D1 (Dio1/Ad1)
95
D2 (Dio2/Ad2)
95
D3 (Dio3/Ad3)
96
D4 (Dio4)
96
D5 (Dio5/Associated_Indicator)
97
D6 (Dio6/Rts)
97
D7 (Dio7/Cts)
98
D8 (Dio8/Sleep_Request)
98
D9 (Dio9/On_Sleep)
99
P0 (DIO10/RSSI/PWM0 Configuration)
99
P1 (DIO11/PWM1 Configuration)
100
P2 (DIO12 Configuration)
100
P3 (Dio13/Dout)
101
P4 (Dio14/Din)
101
PD (Pull Up/Down Direction)
101
PR (Pull-Up/Down Resistor Enable)
102
M0 (PWM0 Duty Cycle)
102
M1 (PWM1 Duty Cycle)
103
Associate LED Blink Time)
103
RP (RSSI PWM Timer)
103
I/O Sampling Commands
103
AV (Analog Voltage Reference)
103
IC (DIO Change Detection)
104
IF (Sleep Sample Rate)
105
IR (I/O Sample Rate)
105
IS (Force Sample)
105
TP (Board Temperature)
106
Voltage Supply Monitoring)
106
Sleep Commands
106
SM (Sleep Mode)
106
SO (Sleep Options)
107
SN (Number of Sleep Periods)
107
SP (Sleep Period)
108
ST (Wake Time)
108
WH (Wake Host Delay)
108
Diagnostic - Sleep Status/Timing Commands
108
SS (Sleep Status)
109
OS (Operating Sleep Time)
109
OW (Operating Wake Time)
109
MS (Missed Sync Messages)
110
SQ (Missed Sleep Sync Count)
110
Command Mode Options
110
CC (Command Character)
110
CN (Exit Command Mode)
110
CT (Command Mode Timeout)
111
GT (Guard Times)
111
Firmware Commands
111
VL (Version Long)
111
VR (Firmware Version)
111
HV (Hardware Version)
112
HS (Hardware Series)
112
DD (Device Type Identifier)
112
NP (Maximum Packet Payload Bytes)
112
CK (Configuration CRC)
113
Operate in API Mode
115
API Mode Overview
115
API Frame Format
115
API Operation (AP Parameter = 1)
115
API Operation-With Escaped Characters (AP Parameter = 2)
115
Data Bytes that Need to be Escaped
116
Length
116
Frame Data
116
API Serial Exchanges
117
AT Commands
117
Transmit and Receive RF Data
118
Remote at Commands
118
Device Registration
119
Calculate and Verify Checksums
119
Example
119
Frame Descriptions
121
Legacy TX Request Frame - 0X00
121
AT Command Frame - 0X08
122
AT Command - Queue Parameter Value Frame - 0X09
124
Transmit Request Frame - 0X10
126
Explicit Addressing Command Frame - 0X11
129
Remote at Command Request Frame - 0X17
132
Legacy RX Indicator Frame - 0X80
134
AT Command Response Frame - 0X88
136
TX Status Frame - 0X89
138
Modem Status Frame - 0X8A
139
Transmit Status Frame - 0X8B
140
Route Information Packet Frame - 0X8D
142
Aggregate Addressing Update Frame - 0X8E
145
Receive Packet Frame - 0X90
147
Explicit Rx Indicator Frame - 0X91
149
I/O Data Sample Rx Indicator Frame - 0X92
152
Node Identification Indicator Frame - 0X95
154
Remote Command Response Frame - 0X97
157
Advanced Application Features
160
Remote Configuration Commands
160
Send a Remote Command
160
Apply Changes on Remote Devices
160
Remote Command Responses
160
Network Commissioning and Diagnostics
160
Configure Devices
160
Network Link Establishment and Maintenance
161
Place Devices
162
Device Discovery
162
Link Reliability
163
Commissioning Pushbutton and Associate LED
165
I/O Line Monitoring
168
I/O Samples
168
Queried Sampling
168
Periodic I/O Sampling
171
Detect Digital I/O Changes
171
General Purpose Flash Memory
172
General Purpose Flash Memory
173
Access General Purpose Flash Memory
173
General Purpose Flash Memory Commands
174
PLATFORM_INFO_REQUEST (0X00)
174
PLATFORM_INFO (0X80)
174
ERASE (0X01)
175
ERASE_RESPONSE (0X81)
175
WRITE (0X02) and ERASE_THEN_WRITE (0X03)
176
WRITE _RESPONSE (0X82) and ERASE_THEN_WRITE_RESPONSE (0X83)
177
READ (0X04)
177
READ_RESPONSE (0X84)
178
FIRMWARE_VERIFY (0X05) and FIRMWARE_VERIFY_AND_INSTALL(0X06)
178
FIRMWARE_VERIFY_RESPONSE (0X85)
179
FIRMWARE_VERIFY _AND_INSTALL_RESPONSE (0X86)
179
Work with Flash Memory
180
XSC Firmware
181
Xbee-PRO XSC RF Module Overview
182
Pin Signals
182
Electrical Characteristics
183
Timing Specifications
184
Xbee-Proxscspecifications
188
Performance Specifications
188
Power Requirements
188
Networking Specifications
189
General Specifications
189
Antenna Options
189
Regulatory Conformity Summary
190
Xbee-PRO XSC RF Module Operation
191
Serial Communications
192
UART-Interfaced Data Flow
192
Serial Data
192
Flow Control
192
Data in (DIN) Buffer and Flow Control
193
Data out (DO) Buffer and Flow Control
194
Operating Modes
194
Idle Mode
194
Transmit Mode
195
Receive Mode
195
Sleep Mode
195
Command Mode
198
Configuration Andcommands
203
Programming Examples
203
Connect the Device to a PC
203
Send Binary Commands
203
Example
203
Special Commands
204
Force Reset)
204
TX Power Level)
204
Command Mode Options
204
AT (Guard Time After)
205
BT (Guard Time Before)
205
CC (Command Sequence Character)
205
CD (DO3 Configuration)
206
CN (Exit Command Mode)
206
CT (Command Mode Timeout)
207
E0 (Echo Off)
207
E1 (Echo On)
207
PC (Power-Up to Transparent Operating Mode)
208
Networking and Security Commands
208
AM (Auto-Set MY)
208
MD (RF Mode)
209
MY (Source Address)
209
Network Commands
210
DT (Destination Address)
210
HP (Preamble ID)
210
HT (Time before Wake-Up Initializer)
211
ID (Network ID)
211
MK (Address Mask)
211
RN (Delay Slots)
212
RR (Unicast Mac Retries)
212
SY (Time before Initialization)
213
TT (Streaming Limit)
214
Serial Interfacing Commands
214
BD (Interface Data Rate)
214
CS (DO2 Configuration)
215
FL (Software Flow Control)
216
FT (Flow Control Threshold)
217
NB (Parity)
217
PK (Maximum RF Packet Size)
217
RB (Packetization Threshold)
218
Packetization Timeout)
218
RT (DI2 Configuration)
219
Diagnostic Commands
219
ER (Receive Count Error)
219
GD (Receive Good Count)
220
RE (Restore Defaults)
220
RP (RSSI PWM Timer)
221
RZ (DI Buffer Size)
221
Rs (Rssi)
222
SH (Serial Number High)
222
Serial Number Low)
222
TR (Transmission Failure Count)
223
VR (Firmware Version - Short)
223
Sleep Commands
224
FH (Force Wakeup Initializer)
224
HT (Time before Wake-Up Initializer)
224
LH (Wakeup Initializer Timer)
225
PW (Pin Wakeup)
225
SM (Sleep Mode)
226
ST (Wake Time)
226
Network Configurations
229
Network Topologies
229
Point-To-Point Networks
229
Point-To-Multipoint Networks
229
Peer to Peer Networks
230
Addressing
231
Address Recognition
232
Basic Communications
232
Streaming Mode (Default)
232
Repeater Mode
233
Acknowledged Mode
237
S3Bhardwarecertifications
241
Agency Certifications - United States
241
United States (FCC)
241
OEM Labeling Requirements
241
Xbee-PRO 900HP and Xbee-PRO XSC
241
FCC Notices
241
Limited Modular Approval
242
Fixed Base Station and Mobile Applications
242
Portable Applications and SAR Testing
243
RF Exposure Statement
243
FCC-Approved Antennas (900 Mhz)
244
Antennas Approved for Use with the Xbee-PRO 900HP RF Module
244
FCC Publication 996369 Related Information
251
ISED (Innovation, Science and Economic Development Canada)
253
Labeling Requirements
253
Contains IC: 1846A-XB900HP
253
Transmitters for Detachable Antennas
253
Detachable Antenna
253
Brazil ANATEL
254
Mexico IFETEL
255
OEM Labeling Requirements
255
IDA (Singapore) Certification
255
Labeling
255
Frequency Band
256
Antenna Gain
256
Legacys3Bhardwarecertifications
258
Agency Certifications - United States
258
United States (FCC)
258
OEM Labeling Requirements
258
Xbee PRO S3
258
Xbee PRO S3B
258
FCC Notices
259
Limited Modular Approval
259
Fixed Base Station and Mobile Applications
260
Portable Applications and SAR Testing
260
RF Exposure Statement
260
ISED (Innovation, Science and Economic Development Canada)
261
Labeling Requirements
261
Contains IC: 1846A-XB900HP
261
Contains IC: 1846A-XBEEXSC or Contains IC: 1846A-XBPS3B
261
Antenna Options: 900 Mhz Antenna Listings
262
Transmitters with Detachable Antennas
267
Detachable Antenna
268
Brazil ANATEL
269
Other manuals for Digi XBee-PRO S3
Manual
151 pages
4
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the Digi XBee-PRO S3 and is the answer not in the manual?
Ask a question
Digi XBee-PRO S3 Specifications
General
Brand
Digi
Model
XBee-PRO S3
Category
Control Unit
Language
English
Related product manuals
Digi XBEE-PRO S3B
269 pages
Digi XBee SX
206 pages
Digi XBee SX 868
212 pages
Digi XBee
307 pages
Digi XBee-PRO XSC
269 pages
Digi XBee 3 ZigBee
347 pages
Digi XBEE2
195 pages
Digi XBee3 802.15.4
185 pages
Digi ConnectCore Series
151 pages
Digi ConnectCore
151 pages