RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE - encryption overhead at max range, does it tank throughput?

Scott AndrewJuly 14, 2026
Been working on a remote sensor telemetry setup where I need BLE comms over a pretty long stretch - not quite 50km but probably 8-12km line of sight across open water. The 2Mbps throughput spec on the MultiNav Pro+ BLE looks great on paper, but I'm wondering how much of that gets eaten up once you factor in AES-128 encryption overhead. Like is the 2Mbps figure measured with encryption on or off? Because in my experience with other BLE stacks, enabling security can noticeably impact real-world throughput especially when you're also dealing with the retransmissions that come with longer range links.
💬 1 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJuly 14, 2026
@Scott Andrew great question and honestly one that doesn't get asked enough — most people just see the 2Mbps headline and run with it.
 
The 2Mbps figure is the PHY layer data rate, so that's raw air throughput before you account for BLE packet overhead, L2CAP framing, ATT protocol bytes, and yes, AES-128 encryption on top. The STM32WB07 at the heart of the MultiNav Pro+ handles AES-128 in hardware, which means the encryption itself isn't the killer — the hardware crypto engine is fast enough that it's not your bottleneck the way it would be on a software-stack BLE implementation. What actually eats your effective throughput is the combination of packet overhead plus connection interval tuning plus, as you correctly identified, retransmissions at extended range.
 
For an 8-12km water crossing specifically, I'd focus less on encryption overhead and more on how you tune your connection parameters — connection interval, slave latency, supervision timeout. At that range you're going to want to be conservative with your connection interval to give the link room to breathe when signal conditions vary, and that'll have a bigger practical impact on your effective data rate than AES ever will. The firmware repo on GitHub is open so you can actually dig into how the connection parameters are configured and tune them for your link budget rather than relying on defaults that were probably optimized for shorter ranges.
 
What kind of sensor data and update rate are you targeting? That'd help narrow down whether you're even approaching the point where throughput becomes a real constraint versus just a theoretical one.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →