Range test tool
The Range test tool is an embedded tool that tests the real RF range and link quality between two radio modules in the same network. To perform a range test, you must have at least one local radio module connected to your computer and added to XCTU, and a remote device in the same network configured as the local device. See Range test.
To open the Range test tool, select Range test from the Tools drop-down menu on the main XCTU toolbar.
Radio range test dialog
Use the Radio range test dialog to perform a range test. For instructions, see Perform a range test.
The following sections provide descriptions of the controls and fields in the Radio Range Test dialog.
Device Selection
Use the Device Selection section to designate the local device that will perform the range test and the remote device the range test will be performed upon.
Select the local radio device:
Field/button | Description |
---|---|
Local device list |
Populates with devices currently added to XCTU. The list provides the following information about each local device:
|
Discovers remote devices for the selected local device. |
Select the remote radio device:
Field | Description |
---|---|
Discovered device |
Displays a list of any remote devices discovered for the selected local device. Only devices whose protocols support node discovery list remote devices. |
Specify 64-bit address | Allows a user to manually enter the 64-bit address of the destination device. |
Specify 16-bit address |
Allows a user to manually enter the 16-bit address of the destination device. |
Note Not all protocols support 64- and 16-bit addressing.
Range Test Configuration
You can configure the following range test options from within the Range test tool:
Field | Description |
---|---|
Range Test type |
|
Packet payload | Allows you to configure the packet payload that will be sent to the remote device during range test. Opens a new window for ASCII/HEX input. |
Rx Timeout (ms) | Sets the maximum time in milliseconds to wait for response from the remote device before considering a packet to be lost. |
Tx interval (ms) | Sets the minimum time in milliseconds to wait before sending a new packet to the remote device. |
Number of packets | Configures the number of packets to send in a single range test session. |
Loop infinitely |
When checked, configures the Range test tool to send packets infinitely until the session is stopped manually. |
Skip RSSI measurements |
When checked, the test skips the RSSI measurements. Note that you can only skip them when your local module works in AT (transparent) mode. |
Time window | Configures the visible time window of the RSSI data measured by the range test. |
When you have configured all the options, click Start Range Test to start sending packets and measure the signal strength. |
|
You can stop the process any time by pressing the same button, now showing the text Stop Range Test. |
Data representation
XCTU represents range test data in three ways:
Field | Description | |
---|---|---|
RSSI chart |
Represents the RSSI values of the local and remote devices during the range test session. The line graph also contains the percentage of success for the total packets sent. You can hide/show chart data by checking or unchecking Local RSSI, Remote RSSI, and Percentage. |
|
Local RSSI value | Displays instant RSSI value of a local device, in dBm, for the last packet transmitted. | |
Remote RSSI value | Displays instant RSSI value of a remote device in dBm, for the last packet transmitted. When the local module is working in AT (transparent) mode, XCTU cannot read the remote device RSSI value. | |
Packet summary | Displays total number of packets sent and received, transmission errors, and packets lost. It also displays the percentage of success sending and receiving packets during the range test session. |
Supported products
Range test is only supported in the following:
- SX
- XLR Pro Module
- ZigBee
- DigiMesh
- XTend
- XTend - DigiMesh
- XC/XSC
- 802.15.4
- DigiPoint
Special considerations
There are some special considerations to be aware of while working with the Range test tool:
- When the local module is working in AT (transparent) mode, the tool automatically performs configuration steps in the module before starting the range test, and after finishing or stopping it. A progress bar shows the level of completion for this process.
- When the local module is working in AT (transparent) mode, it is not possible to read the remote device RSSI value.
- The Loopback range test type only works with remote devices in AT (transparent) operating mode.
- When performing a Loopback range test, you need to connect the loopback jumper or the loopback adapter in the remote device before starting and disconnect it after finishing. A dialog box notifies you of the action required: