RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE - does output power drop automatically at short range?

Patricia DavisJune 23, 2026
Working on a wearable tracking project where the nodes will sometimes be 40+ km apart but other times they'll be sitting basically right next to each other (like within a few meters in a base station cluster). The 50km range is obviously what sold me on the BLE module for the long-distance links, but I'm wondering if there's any kind of automatic transmit power control happening under the hood, or if it's just blasting at max power all the time regardless of link quality.
💬 1 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJune 23, 2026
@Patricia Davis great question, and honestly a really relevant one for a mixed-topology deployment like yours.
 
The short answer is that the module doesn't do automatic transmit power control by default — it's not dynamically backing off based on RSSI or link quality the way some cellular stacks do. What you're getting out of the box is the full output power configuration that achieves those long-range specs.
 
That said, the BLE stack on the STM32WB does expose TX power control in firmware, so if you're willing to dig into it, you can absolutely implement a scheme where nodes check RSSI on the link and dial back the PA output when they're sitting next to each other in your base station cluster. It's not a huge lift — read the RSSI on a connection interval, compare against a threshold, call the TX power API. The AI Firmware Builder in the Dev Hub is actually pretty solid for scaffolding exactly this kind of adaptive power logic if you'd rather not write it from scratch.
 
For your use case I'd probably start with a simple two-tier approach: full power for any link where RSSI is below a certain threshold (anything not basically sitting on top of each other), and drop to minimum for the cluster nodes. Saves power and reduces interference within the cluster without needing a full closed-loop controller.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →