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. 38
Command Descriptions
Command descriptions in this section are listed alphabetically. Command categories are desig-
nated within "< >" symbols that follow each command title. XBee®/XBee-PRO® RF Modules
expect parameter values in hexadecimal (designated by the "0x" prefix).
All modules operating within the same network should contain the same firmware version.
A1 (End Device Association) Command
<Networking {Association}> The A1 command is
used to set and read association options for an
End Device.
Use the table below to determine End Device
behavior in relation to the A1 parameter.
A2 (Coordinator Association) Command
<Networking {Association}> The A2 command is
used to set and read association options of the
Coordinator.
Use the table below to determine Coordinator
behavior in relation to the A2 parameter.
Thebinaryequivalentofthedefaultvalue(0x06)is00000110.‘Bit0’isthelastdigitofthesequence.
Bit number End Device Association Option
0 - ReassignPanID
0 - Will only associate with Coordinator operating on PAN ID that matches Node Identifier
1 - May associate with Coordinator operating on any PAN ID
1 - ReassignChannel
0 - Will only associate with Coordinator operating on Channel that matches CH setting
1 - May associate with Coordinator operating on any Channel
2 - AutoAssociate
0 - Device will not attempt Association
1 - Device attempts Association until success
Note: This bit is used only for Non-Beacon systems. End Devices in a Beaconing system must
always associate to a Coordinator
3 - PollCoordOnPinWake
0 - Pin Wake will not poll the Coordinator for pending (indirect) Data
1 - Pin Wake will send Poll Request to Coordinator to extract any pending data
4 - 7 [reserved]
Bit number End Device Association Option
0 - ReassignPanID
0 - Coordinator will not perform Active Scan to locate available PAN ID. It will operate on ID
(PAN ID).
1 - Coordinator will perform Active Scan to determine an available ID (PAN ID). If a PAN ID
conflict is found, the ID parameter will change.
1 - ReassignChannel
0 - Coordinator will not perform Energy Scan to determine free channel. It will operate on the
channel determined by the CH parameter.
1 - Coordinator will perform Energy Scan to find a free channel, then operate on that channel.
2 - AllowAssociate
0 - Coordinator will not allow any devices to associate to it.
1 - Coordinator will allow devices to associate to it.
3 - 7 [reserved]
AT Command: ATA1
Parameter Range: 0 - 0x0F [bitfield]
Default Parameter Value: 0
Related Commands: ID (PAN ID), NI (Node
Identifier), CH (Channel), CE (Coordinator
Enable), A2 (Coordinator Association)
Minimum Firmware Version Required: v1.x80
AT Command: ATA2
Parameter Range: 0 - 7 [bitfield]
Default Parameter Value: 0
Related Commands: ID (PAN ID), NI (Node
Identifier), CH (Channel), CE (Coordinator
Enable), A1 (End Device Association), AS
Active Scan), ED (Energy Scan)
Minimum Firmware Version Required: v1.x80