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
Operate in API mode Frame descriptions
XBee/XBee-PRO S2C 802.15.4 RF Module User Guide
121
RX Packet: 16-bit address I/O frame - 0x83
Description
When the device receives an I/O sample from a remote device configured to use 16-bit addressing, the
I/O data is sent out the UART using this frame type.
Format
The following table provides the contents of the frame. For details on frame structure, see API frame
specifications.
Frame data
fields Offset
Total
number
of
samples Description
Frame type 3 N/A 0x83
Source
Address
4-5 N/A MSB first, LSB last.
RSSI 6 N/A RSSI: Hexadecimal equivalent of (-dBm) value. For example, if RX
signal strength = -40 dBm, the device returns 0x28 (40 decimal).
Options 7 N/A
bit 0 = reserved
bit 1 = Address broadcast
bit 2 = PAN broadcast
bits 3-7 = [reserved]
Number of
samples
8 N/A Total number of samples.
Channel
Indicator
(see bit field
table
below)
9 MSB
Indicates which inputs have sampling enabled (if any). Each bit
represents either a DIO line or ADC channel.
Bit set to 1 if channel is active.
10 LSB
Digital
Samples (if
enabled)
(see bit field
table
below)
11 MSB If any of the DIO lines are enabled in the Channel indicator, these
two bytes contain samples for all enabled DIO lines. DIO lines that
do not have sampling enabled return 0. If no DIO line is enabled, no
bytes are included in the frame.
12 LSB