This document discusses the impact of antennas on signal strength, recommends using a 1/2 wave antenna for most XBee mesh network use cases, and provides steps for conducting a range test to analyze real-world RF range and link quality between two XBee modules. The range test involves using XCTU to send data packets from the local XBee module to the remote and waiting for the echo to be sent from the remote to the local, and analyzing the results to understand the expected communication performance of the XBee modules. The document also provides specific XCTU configuration steps for range testing.

<aside> 💡 Tip: Click on the corresponding section header in the wiki to be automatically redirected to a desired section.

</aside>

Question: Can an antenna bottleneck sending/receiving signal strength on either end?

Should we use a 1/4 wave or 1/2 wave antenna?

How to improve XBee connectivity range?

Steps for Conducting an XBee Range Test

  1. Make sure you have at least two XBee modules in the same network: one connected to your computer (local) and another remote XBee module.
  2. Use XCTU on the host computer to perform a range test. The range test involves sending data packets from the local XBee module to the remote and waiting for the echo to be sent from the remote to the local.
  3. During the range test, XCTU counts the number of packets sent and received by the local module and measures the signal strength of both sides (RSSI).
  4. There are two types of range tests: Loopback cluster (0x12) and Hardware loopback. Choose the type that is best suited for your XBee modules.
  5. Once the range test process has started, XCTU represents the retrieved data in three ways: RSSI Chart, Local and Remote instant RSSI value, and Packet summary.
  6. Analyze the results of the range test to understand the expected communication performance of your XBee modules.
  7. When deploying an actual network, it is recommended to perform multiple range tests to analyze varying conditions in your application.

Specific XCTU Configuration Steps For Range Testing (Step #6 of Range Test)