This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Optimizing throughput with multiple central links and 1 peripheral link

I'm developing an application where there will be multiple central links to relatively low bandwidth sensors and 1 central link where sensor data will be streamed. The throughput requirement on the central link is minimum 25kbytes/s which shouldn't be any issue if DLE is enabled, 2Mbps phy is used and pushing data using notifications. But in the extreme case where say 10+ sensor devices are connected and data streaming is done concurrently how should this be managed? To make room for sensor devices a longer connection interval can be used. I'm thinking I would like to limit the max number of packets per conn interval could be limited for the peripheral link so there are time slots available for sensor device connections. Is this possible or can my goal be achieved in another way? 

Note: There are many other sensors connected to the device other then ble sensors so the amount of data to be streamed is much more then only from the low bandwidth BLE sensors. Also the exact specs on the BLE sensors are unknown at this time in the project.

Parents Reply Children
No Data
Related