Hi Nordic team,
We are working on a design that includes more than 50 peripheral node devices, each capturing sensor data and sending it to a single central receiver. I’m trying to determine the most suitable BLE communication method for this topology.
1. Connection-based communication:
As far as I understand, a central device can maintain only about 10–15 simultaneous BLE connections. Because we have 50–80 node devices, this seems impractical. Please confirm if this limitation still applies.
2. Broadcast (advertising)-based communication:
If we switch to connectionless communication where each node advertises its sensor data, will this approach be reliable with 50–80 advertising devices in the same area?
Should we expect packet loss at this scale?
Any recommended parameters (intervals, channels, data length) to improve reliability?
3. ACK / delivery confirmation:
In broadcast mode, is there any way for the central receiver to acknowledge that it has received the advertisement packet?
I assume the BLE stack does not provide ACK for advertisements, but I’d like confirmation or recommended alternatives (e.g., periodic scanning response, periodic sync, or other BLE features).
Any guidance on the best BLE topology for this number of nodes would be greatly appreciated.
Thank you.