RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE - link stability when the remote node is moving at speed?

Charles HallJuly 25, 2026
Been running some bench tests with the BLE module and static nodes and honestly the range performance has been pretty wild so far, no complaints there. But I'm about to move into a scenario where the remote end is mounted on a vehicle doing anywhere from 60 to maybe 120 km/h, and I'm starting to wonder how the link actually holds up under doppler and the physical layer transitions that come with that kind of movement relative to the central.
💬 3 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJuly 25, 2026
@Charles Hall yeah this is a genuinely interesting edge case and glad you're thinking about it before you're chasing phantom disconnects in the field.
 
The short answer is that Doppler at 120 km/h is basically a non-issue at 2.4GHz — you're looking at a frequency shift in the tens of Hz range, which is orders of magnitude below what the receiver's acquisition bandwidth cares about. The PHY won't even notice.
 
What actually matters at that kind of speed is the channel hopping behavior and how aggressively the connection parameters are tuned. BLE's adaptive frequency hopping is doing 37 data channels and it's remapping around interference in near-real-time, but if your connection interval is loose and the vehicle is moving through a multipath-heavy environment (think underpasses, buildings, other RF sources), you can get bursts of dropped packets that look like link instability but are really just the hopping algorithm catching up. Tightening the connection interval helps, and the STM32WB07 gives you enough control over that to tune it for a moving-node scenario specifically.
 
The other thing worth watching is antenna orientation — at vehicle-mounted speeds, especially if the node is rotating or the vehicle is changing heading relative to your ground station, you can get pattern nulls that hit faster than the AGC can compensate. If you're seeing intermittent drops rather than gradual RSSI degradation, that's usually the culprit. The firmware repo has some hooks you can use to log RSSI and packet error rate in real time, which I'd set up before your first mobile run so you have actual data to work with rather than guessing.
Shannon VazquezJuly 25, 2026
Honestly at those speeds doppler isn't really your enemy with BLE since the carrier's high enough that the shift is negligible, but what'll bite you is the connection interval and supervision timeout if the RF environment degrades fast - tighten those up and you'll recover dropped links way quicker. I'd also keep an eye on your antenna orientation relative to the direction of travel, polarization mismatch at speed can tank your RSSI in ways that look weird until you figure out what's happening.
Brittany ThompsonJuly 25, 2026
Shannon's dead on about the connection interval - I'd add that if you're seeing intermittent drops at speed, throw some logging on your supervision timeout events vs straight disconnects because the failure mode really tells you whether you're fighting RF or just parameter tuning. Also worth considering whether you can get away with a slightly longer advertising interval on reconnect to reduce the pile-up if you do lose link momentarily, rather than hammering reconnects while the node's flying through a coverage gap.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →