API Operation for the XBee/XBee-PRO RF Module
XBee / XBee-PRO RF Modules 802.15.4 Product Manual 94
Remote command response
API identifier value: 0x97
If a module receives a remote command response RF data frame in response to a Remote AT
Command Request, the module will send a Remote AT Command Response message out the UART.
Some commands may send back multiple frames--for example, Node Discover (ND) command.
Figure 21: Remote AT command response.
TX (Transmit) request: 64-bit address
API identifier value: 0x00
A TX Request message will cause the module to transmit data as an RF Packet.
Figure 22: TX Packet (64-bit address) frames
TX (Transmit) Request: 16-bit address
API identifier value: 0x01
A TX Request message will cause the module to transmit data as an RF Packet.
cmdData0x00
Length ChecksumStart Delimiter Frame Data
Identifier-specific DataAPI Identifier
MSB LSB0x7E 1 ByteAPI-specific Structure
Frame ID (Byte 5)
Identifies the UART data frame for the host to
correlate with a subsequent ACK (acknowledgement).
Setting Frame ID to ‘0' will disable response frame.
Destination Address (Bytes 6-13)
MSB first, LSB last.
Broadcast =
0x000000000000FFFF
Options (Byte 14)
0x01 = Disable ACK
0x04 = Send packet with Broadcast Pan ID
All other bits must be set to 0.
RF Data (Byte(s) 15-n)
Up to 100 Bytes per packet