User Manual
Table Of Contents
- 1. XBee®/XBee-PRO® RF Modules
- 2. RF Module Operation
- 3. RF Module Configuration
- Programming the RF Module
- Remote Configuration Commands
- Command Reference Tables
- Command Descriptions
- A1 (End Device Association) Command
- A2 (Coordinator Association) Command
- AC (Apply Changes) Command
- AI (Association Indication) Command
- AP (API Enable) Command
- AS (Active Scan) Command
- BD (Interface Data Rate) Command
- CA (CCA Threshold) Command
- CC (Command Sequence Character) Command
- CE (Coordinator Enable) Command
- CH (Channel) Command
- CN (Exit Command Mode) Command
- CT (Command Mode Timeout) Command
- D0 - D4 (DIOn Configuration) Commands
- D5 (DIO5 Configuration) Command
- D6 (DIO6 Configuration) Command
- D7 (DIO7 Configuration) Command
- D8 (DI8 Configuration) Command
- DA (Force Disassociation) Command
- DB (Received Signal Strength) Command
- DH (Destination Address High) Command
- DL (Destination Address Low) Command
- DN (Destination Node) Command
- DP (Disassociation Cyclic Sleep Period) Command
- EA (ACK Failures) Command
- EC (CCA Failures) Command
- ED (Energy Scan) Command
- EE (AES Encryption Enable) Command
- FP (Force Poll) Command
- FR (Software Reset) Command
- GT (Guard Times) Command
- HV (Hardware Version) Command
- IA (I/O Input Address) Command
- IC (DIO Change Detect) Command
- ID (Pan ID) Command
- IO (Digital Output Level) Command
- IR (Sample Rate) Command
- IS (Force Sample) Command
- IT (Samples before TX) Command
- IU (I/O Output Enable) Command
- KY (AES Encryption Key) Command
- M0 (PWM0 Output Level) Command
- M1 (PWM1 Output Level) Command
- MM (MAC Mode) Command
- MY (16-bit Source Address) Command
- NB (Parity) Command
- ND (Node Discover) Command
- NI (Node Identifier) Command
- NO (Node Discover Options) Command
- NT (Node Discover Time) Command
- P0 (PWM0 Configuration) Command
- P1 (PWM1 Configuration) Command
- PL (Power Level) Command
- PR (Pull-up Resistor) Command
- PT (PWM Output Timeout) Command
- RE (Restore Defaults) Command
- RN (Random Delay Slots) Command
- RO (Packetization Timeout) Command
- RP (RSSI PWM Timer) Command
- RR (XBee Retries) Command
- SC (Scan Channels) Command
- SD (Scan Duration) Command
- SH (Serial Number High) Command
- SL (Serial Number Low) Command
- SM (Sleep Mode) Command
- SO (Sleep Mode Command)
- SP (Cyclic Sleep Period) Command
- ST (Time before Sleep) Command
- T0 - T7 ((D0-D7) Output Timeout) Command
- VL (Firmware Version - Verbose)
- VR (Firmware Version) Command
- WR (Write) Command
- API Operation
- Appendix A: Agency Certifications
- Appendix B. Additional Information
XBee®/XBee‐PRO®RFModules‐802.15.4‐v1.xEx[2011.06.1]
©2011DigiInternatonal,Inc. 47
FR (Software Reset) Command
<Special> The FR command is used to force a
software reset on the RF module. The reset simu-
lates powering off and then on again the module.
GT (Guard Times) Command
<AT Command Mode Options> GT Command is
used to set the DI (data in from host) time-of-
silence that surrounds the AT command sequence
character (CC Command) of the AT Command
Mode sequence (GT + CC + GT).
The DI time-of-silence is used to prevent inadver-
tent entrance into AT Command Mode.
Refer to the Command Mode section for more
information regarding the AT Command Mode Sequence.
HV (Hardware Version) Command
<Diagnostics> The HV command is used to read
the hardware version of the RF module.
IA (I/O Input Address) Command
<I/O Settings {I/O Line Passing}> The IA com-
mand is used to bind a module output to a spe-
cific address. Outputs will only change if received
from this address. The IA command can be used
to set/read both 16 and 64-bit addresses.
Setting all bytes to 0xFF will not allow the recep-
tion of any I/O packet to change outputs. Setting
the IA address to 0xFFFF will cause the module to
accept all I/O packets.
IC (DIO Change Detect) Command
<I/O Settings> Set/Read bitfield values for
change detect monitoring. Each bit enables moni-
toring of DIO0 - DIO7 for changes.
If detected, data is transmitted with DIO data
only. Any samples queued waiting for transmis-
sion will be sent first.
Refer to the “ADC and Digital I/O Line Support” sections of the “RF Module Operations” chapter for
more information.
ID (Pan ID) Command
<Networking {Addressing}> The ID command is
used to set and read the PAN (Personal Area Net-
work) ID of the RF module. Only modules with
matching PAN IDs can communicate with each
other. Unique PAN IDs enable control of which RF
packets are received by a module.
Setting the ID parameter to 0xFFFF indicates a global transmission for all PANs. It does not indi-
cate a global receive.
AT Command: ATFR
Minimum Firmware Version Required: v1.x80
AT Command: ATGT
Parameter Range:2 - 0x0CE4
[x 1 millisecond]
Default Parameter Value:0x3E8
(1000 decimal)
Related Command: CC (Command Sequence
Character)
AT Command: ATHV
Parameter Range:0 - 0xFFFF [Read-only]
Minimum Firmware Version Required: v1.x80
AT Command: ATIA
Parameter Range:0 - 0xFFFFFFFFFFFFFFFF
Default Parameter Value:0xFFFFFFFFFFFFFFFF
(will not allow any received I/O packet to
change outputs)
Minimum Firmware Version Required: v1.xA0
AT Command: ATIC
Parameter Range:0 - 0xFF [bitfield]
Default Parameter Value:0 (disabled)
Minimum Firmware Version Required: 1.xA0
AT Command: ATID
Parameter Range: 0 - 0xFFFF
Default Parameter Value:0x3332
(13106 decimal)