User's Guide
Table Of Contents
- XBee/XBee-PRO S2C 802.15.4 RF Module User Guide
- Technical specifications
- Hardware
- Configure the XBee/XBee-PRO S2C 802.15.4 RF Module
- Modes
- Operation
- AT commands
- Special commands
- Networking and security commands
- C8 (802.15.4 Compatibility)
- CH (Operating Channel)
- ID (Network ID)
- DH (Destination Address High)
- DL (Destination Address Low)
- MY (Source Address)
- SH (Serial Number High)
- SL (Serial Number Low)
- MM (MAC Mode)
- RR (XBee Retries)
- RN (Random Delay Slots)
- ND (Network Discovery)
- NT (Node Discover Timeout)
- NO (Node Discovery Options)
- DN (Discover Node)
- CE (Coordinator Enable)
- SC (Scan Channels)
- SD (Scan Duration)
- A1 (End Device Association)
- A2 (Coordinator Association)
- AI (Association Indication)
- DA (Force Disassociation)
- FP (Force Poll)
- AS (Active Scan)
- ED (Energy Detect)
- EE (Encryption Enable)
- KY (AES Encryption Key)
- NI (Node Identifier)
- NP (Maximum Packet Payload Bytes)
- RF interfacing commands
- Sleep commands
- Serial interfacing commands
- I/O settings commands
- D0 (DIO0/AD0)
- D1 (DIO1/AD1)
- D2 (DIO2/AD2)
- D3 (DIO3/AD3)
- D4 (DIO4)
- D5 (DIO5/ASSOCIATED_INDICATOR)
- D8 (DIO8/SLEEP_REQUEST)
- P0 (RSSI/PWM0 Configuration)
- P1 (PWM1 Configuration)
- P2 (SPI_MISO)
- M0 (PWM0 Duty Cycle)
- M1 (PWM1 Duty Cycle)
- P5 (SPI_MISO)
- P6 (SPI_MOSI Configuration)
- P7 (SPI_SSEL )
- P8 (SPI_SCLK)
- P9 (SPI_ATTN)
- PR (Pull-up/Down Resistor Enable)
- PD (Pull Up/Down Direction)
- IU (I/O Output Enable)
- IT (Samples before TX)
- IS (Force Sample)
- IO (Digital Output Level)
- IC (DIO Change Detect)
- IR (Sample Rate)
- RP (RSSI PWM Timer)
- I/O line passing commands
- Diagnostic commands
- Command mode options
- Operate in API mode
- API mode overview
- API frame specifications
- Escaped characters in API frames
- Frame descriptions
- TX Request: 64-bit address frame - 0x00
- TX Request: 16-bit address - 0x01
- AT Command frame - 0x08
- AT Command - Queue Parameter Value frame - 0x09
- Remote AT Command Request frame - 0x17
- RX Packet: 64-bit Address frame - 0x80
- Receive Packet: 16-bit address frame - 0x81
- RX (Receive) Packet: 64-bit address IO frame- 0x82
- RX Packet: 16-bit address I/O frame - 0x83
- AT Command Response frame - 0x88
- TX Status frame - 0x89
- Modem Status frame - 0x8A
- Remote Command Response frame - 0x97
- Regulatory information
- Load 802.15.4 firmware on ZB devices
- Migrate from XBee through-hole to surface-mount devices
- PCB design and manufacturing
Operation Networking
XBee/XBee-PRO S2C 802.15.4 RF Module User Guide
47
enabled. On demand queries occur when the AI command is issued, which can occur in Command
mode, in API mode, or as a remote command.
Device Status Messages
Not all device status messages are related with association, but for completeness all device status
types reported by XBee/XBee-PRO S2C 802.15.4 RF Module are listed in the following table.
Type Meaning
0x00 Hardware reset.
0x01 Watchdog reset.
0x02 End device successfully associated with a coordinator.
0x03 End device disassociated from coordinator or coordinator failed to form a new network.
0x06 Coordinator formed a new network.
0x0D Input voltage on the XBee-PRO device is too high, which prevents transmissions.
Association indicator status codes
The XBee/XBee-PRO S2C 802.15.4 RF Module code can potentially give any of the status codes in the
following table.
Code Meaning
0x00 Coordinator successfully started, End device successfully associated, or operating in peer to
peer mode where no association is needed.
0x03 Active Scan found a PAN coordinator, but it is not currently accepting associations.
0x04 Active Scan found a PAN coordinator in a beacon-enabled network, which is not a supported
feature.
0x05 Active Scan found a PAN, but the PAN ID does not match the configured PAN ID on the
requesting end device and bit 0 of A1 is not set to allow reassignment of PAN ID.
0x06 Active Scan found a PAN on a channel does not match the configured channel on the
requesting end device and bit 1 of A1 is not set to allow reassignment of the channel.
0x0C Association request failed to get a response.
0x13 End device is disassociated or is in the process of disassociating.
0xFF Initialization time; no association status has been determined yet.
Sleep
Sleep is implemented to support installations where a mains power source is not available and a
battery is required. In order to increase battery life, the device sleeps, which means it stops operating.
It can be woken by a timer expiration or a pin.
For more information about sleep modes, see Sleep modes.