RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE - point-to-multipoint topology at long range, how does it hold up?

Peter•October 16, 2026
Been thinking about a deployment where I'd have one central node acting as a hub and maybe 6-8 remote nodes scattered across a large rural area, some of them potentially 20-30km out. I know BLE is fundamentally a piconet architecture so you're limited in how many simultaneous connections you can maintain from a single central device, but I'm curious how the MultiNav Pro+ actually behaves when you push that. Does the RF front-end on this thing handle the scanning overhead gracefully when you're juggling multiple long-range connections, or does connection interval management start becoming a real pain at those distances?
 
My main concern is whether the connection intervals I'd need to set for reliable comms at 30km+ are going to clash badly when I'm trying to service 6+ peripherals. At long range you presumably need longer intervals anyway to account for propagation and retransmit windows, and that compounds across multiple connections pretty fast. Anyone actually tried a star topology with this module at non-trivial range? I'm wondering if the practical answer is just "run it as a broadcaster/observer setup instead and skip connected mode entirely" but I'd lose the bidirectionality I actually need.
 
Also side question - does the module expose enough control over the connection parameters (specifically min/max CE length, supervision timeout) that you can tune this properly, or is it more of a black box where you set a few high-level params and hope for the best? I've been burned by modules that advertise great range but then lock you out of the lower-level stuff that actually matters for a deployment like this.
💬 2 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

Adam•October 16, 2026
@Peter this is a genuinely good question and you're clearly already thinking about it at the right level, so let me be straight with you rather than oversell.
 
The MultiNav Pro+ is built on the STM32WB07, and that chip does support multiple simultaneous central connections — but you're right that the piconet constraints are real and they compound hard at long range. The firmware repo is open source (github.com/RFOXiA/MultiNav-Pro-Long-Range-BLE-Module-Firmware-STM32WB07) so you're not flying blind — you can actually see what's exposed and tune at the HCI level rather than praying the manufacturer left you enough rope. That's the meaningful difference versus the black-box modules you've been burned by.
 
On your specific concern about connection interval management at 30km+: you're not wrong that you'll need to stretch intervals out to give retransmit windows breathing room at those propagation distances, and yes, that does start to bite when you're trying to service 6-8 peripherals from a single central. The honest answer is that a true 8-node simultaneous connected star at 30km is going to require careful CE length and supervision timeout tuning, and you'll probably end up with lower effective throughput per link than you'd get at shorter range — but if your data rate requirements per node are modest (telemetry, sensor readings, commands rather than streaming), it's workable.
 
The broadcaster/observer thought isn't crazy though — you could get bidirectionality with a hybrid approach, using extended advertising with scan response for the bulk of your downlink data and only maintaining connected mode for the nodes that genuinely need acknowledged uplink. Worth prototyping both topologies before committing to the full deployment layout. What's the actual data pattern you're dealing with — periodic sensor bursts, or do you need low-latency command-response?
Leonard Dominguez•October 16, 2026
Honestly at 20-30km you're not really in BLE territory anymore regardless of the front-end - even with the extended range PHY on the Pro+ you're looking at maybe 1-2km in ideal conditions, so for that kind of spread you'd want to rethink the transport layer entirely (LoRa or cellular backhaul would make way more sense). That said if you do want to test the multipoint behavior at shorter ranges, the scanning overhead does get a bit gnarly past 4-5 simultaneous connections in my experience, the connection interval management starts eating into your throughput pretty noticeably. What's the actual data rate requirement per node?

💬 Want to join this discussion?

Join the Community on RFOXiA Club →