RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE - does RSSI stay reliable enough to use for ranging at long distance?

david moloneyJuly 25, 2026
Been working on a project where I need rough distance estimation between two nodes - nothing super precise, just want to know if I'm in the "close" zone vs "far" zone, maybe 3 or 4 tiers of distance. Normally I'd use RSSI for something like this but I've had bad experiences with 2.4GHz RSSI being all over the place due to multipath and reflections. Curious how the MultiNav Pro+ BLE handles this over longer links, say 1-20km range, whether the RSSI readings are stable enough to actually build logic around.
💬 2 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJuly 25, 2026
@david moloney yeah this is a real pain point with 2.4GHz and you're right to be cautious — multipath is genuinely brutal at short to medium distances because you're getting constructive and destructive interference from reflections all fighting each other, so RSSI can swing 10-15dB just from someone walking between the nodes.
 
The good news is that at longer distances the multipath situation actually gets a bit more predictable, not less. Once you're out past a few hundred meters in open terrain, the reflected paths attenuate enough that you're increasingly dominated by the direct LOS component, so the RSSI tends to settle and you get less of that rapid jitter. On the MultiNav Pro+, the receiver sensitivity is tuned pretty aggressively which means you're still getting clean reads at ranges where a commodity module would be in the noise floor or just dropping packets entirely — and a dropped packet is way worse for ranging logic than a slightly noisy RSSI.
 
That said, for your 3-4 tier approach I'd still recommend smoothing — a rolling average over maybe 5-10 samples with outlier rejection will clean up the occasional spike, and make your tier thresholds wide enough that you're not on the edge of two zones constantly toggling. Something like "under X dBm = far, over Y dBm = close" with a dead band between them rather than a hard cutoff. The firmware repo is open so you can add that logic directly — https://github.com/RFOXiA/MultiNav-Pro-Long-Range-BLE-Module-Firmware-STM32WB07 — and the AI firmware builder in the Club can actually scaffold that kind of RSSI-with-hysteresis logic pretty fast if you don't want to write it from scratch.
 
What's the deployment environment — open field, urban, airborne? That changes the answer a fair bit.
PeterJuly 25, 2026
Honest answer - RSSI on BLE over those kinds of distances is going to be pretty rough, multipath and environmental variation will mess with your readings a lot and you'll likely see 10-20dB swings that make tiering unreliable. If you're dead set on RSSI-based ranging I'd suggest heavy median filtering over a sliding window and maybe calibrate your tier thresholds with some real-world walk tests in your actual environment rather than relying on path loss models. That said, at 1-20km you're probably better off pairing RSSI with something like packet loss rate or even just using signal presence/absence with the extended range PHY settings to define your zones more robustly.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →