XBee‐PRO®900HP/XBee‐PRO®XSCRFModules
©2014DigiInternationalInc. 75
7.XBee‐PRO900HPAdvancedApplication
Features
XBee-PRO 900HP Remote Configuration Commands
A module in API mode has provisions to send configuration commands to remote devices using the Remote
Command Request API frame (See API Operations chapter.) This API frame can be used to send commands to
a remote module to read or set command parameters.
Sending a Remote Command
To send a remote command, the Remote Command Request frame should be populated with the 64-bit
address of the remote device, the correct command options value, and the command and parameter data
(optional). If a command response is desired, the Frame ID should be set to a non-zero value. Only unicasts
of remote commands are supported. Remote commands cannot be broadcast.
Applying Changes on Remote Devices
When remote commands are used to change command parameter settings on a remote device, parameter
changes do not take effect until the changes are applied. For example, changing the BD parameter will not
change the actual serial interface rate on the remote until the changes are applied. Changes can be applied
using remote commands in one of three ways:
• Set the apply changes option bit in the API frame
• Issue an AC command to the remote device
• Issue a WR + FR command to the remote device to save changes and reset the device.
Remote Command Responses
If the remote device receives a remote command request transmission, and the API frame ID is non-zero, the
remote will send a remote command response transmission back to the device that sent the remote
command. When a remote command response transmission is received, a device sends a remote command
response API frame out its serial interface. The remote command response indicates the status of the
command (success, or reason for failure), and in the case of a command query, it will include the register
value. The device that sends a remote command will not receive a remote command response frame if:
• The destination device could not be reached
• The frame ID in the remote command request is set to 0.
XBee-PRO 900HP Network Commissioning and Diagnostics
Network commissioning is the process whereby devices in a network are discovered and configured for
operation. The XBee modules include several features to support device discovery and configuration. In
addition to configuring devices, a strategy must be developed to place devices to ensure reliable routes.
To accommodate these requirements, the XBee modules include various features to aid in device placement,
configuration, and network diagnostics.
XBee-PRO 900HP Device Configuration
XBee modules can be configured locally through serial commands (AT or API), or remotely through remote API
commands. API devices can send configuration commands to set or read the configuration settings of any
device in the network.