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?
- Answer: Yes, an antenna can bottleneck the signal strength on both sides of the signal. An antenna must provide both adequate signal strength and SNR to the receiver. A low-noise amplifier can boost the former while minimally degrading the latter. The gain of an antenna is a measure of its ability to direct or concentrate radio frequency energy in a particular direction. The higher the gain, the more directional the antenna is. A high-gain antenna can increase the signal strength in a particular direction.
Should we use a 1/4 wave or 1/2 wave antenna?
- Answer:
- No Ground plane is required for 1/2 wave antenna while it is required for 1/4 wave antenna.
- More energy will be transmitted horizontally in 1/2 wave antenna compared to 1/4 wave antenna.
- 1/2 wave antenna will be taller in size and would therefore be able to avoid more obstacles than 1/4 wave antenna.
- A 1/4 wavelength antenna is typically used for short-range applications, while a 1/2 wavelength antenna is used for longer-range applications.
- Conclusion: Using a 1/2 wave antenna would be optimal for most of our use cases of our implementations of the XBee mesh network.
How to improve XBee connectivity range?
- Use a higher gain antenna.
- Perform a range test to analyze the real-world RF range and link quality between two XBee modules in the same network. A range test can help us understand how factors such as absorption, reflection of waves, line-of-sight issues, and antenna style and location can affect the quality of the wireless signal.
Steps for Conducting an XBee Range Test
- Make sure you have at least two XBee modules in the same network: one connected to your computer (local) and another remote XBee module.
- 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.
- 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).
- There are two types of range tests: Loopback cluster (0x12) and Hardware loopback. Choose the type that is best suited for your XBee modules.
- 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.
- Analyze the results of the range test to understand the expected communication performance of your XBee modules.
- 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)