User Manual

Table Of Contents
XBee®/XBeePRO®RFModules‐802.15.4‐v1.xEx[2011.06.1]
©2011DigiInternatonal,Inc. 62
AT Command Response
API Identifier Value: 0x88
Response to previous command.
In response to an AT Command message, the module will send an AT Command Response mes-
sage. Some commands will send back multiple frames (for example, the ND (Node Discover) and
AS (Active Scan) commands). These commands will end by sending a frame with a status of
ATCMD_OK and no cmdData.
Figure316. ATCommandResponseFrames.
Figure317. ATCommandResponseFrames.
Remote AT Command Request
API Identifier Value: 0x17
Allows for module parameter registers on a remote device to be queried or set
Figure318. RemoteATCommandRequest
cmdData0x88
Length ChecksumStart Delimiter Frame Data
Identifier-specific DataAPI Identifier
MSB LSB0x7E 1 ByteAPI-specific Structure
Frame ID (Byte 5 )
Identifies the UART data frame being reported.
Note: If Frame ID = 0 in AT Command Mode,
no AT Command Response will be given.
AT Command (Bytes 6-7)
Command Name - Two
ASCII characters that
identify the AT Command.
Status (Byte 8)
0 = OK
1 = ERROR
2 = Invalid Command
3 = Invalid Parameter
The HEX (non-ASCII) value
of the requested register
Value (Byte(s) 9-n)
cmdData0x88
Length ChecksumStart Delimiter Frame Data
Identifier-specific DataAPI Identifier
MSB LSB0x7E 1 ByteAPI-specific Structure
Frame ID (Byte 5 )
Identifies the UART data frame being reported.
Note: If Frame ID = 0 in AT Command Mode,
no AT Command Response will be given.
AT Command (Bytes 6-7)
Command Name - Two
ASCII characters that
identify the AT Command.
Status (Byte 8)
0 = OK
1 = ERROR
2 = Invalid Command
3 = Invalid Parameter
The HEX (non-ASCII) value
of the requested register
Value (Byte(s) 9-n)
0x17 cmdData
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).
If set to ‘0’, no AT Command Response will be given.
Command Name (bytes
17-18)
Name of the
command
Set to match the 64-bit address
of the destination, MSB first,
LSB last. Broadcast =
0x000000000000FFFF. This field is ignored if the 16-bit
network address field equals anything other than
0xFFFE.
64-bit Destination Address
(bytes 6-13)
0x02 - Apply changes on remote. (If
not set, AC command must be sent
before changes will take effect.)
All other bits must be set to 0.
Command Options (byte 16)
If present, indicates the requested
parameter value to set the given
register. If no characters present,
the register is queried.
Command Data (byte 19-n)
16-bit Destination Network Address
(bytes 14-15)
Set to match the 16-bit network
address of the destination, MSB
first, LSB last. Set to 0xFFFE if 64-bit
addressing is being used.