This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LL master connectivity in current TI BLE stack

Other Parts Discussed in Thread: CC2540

Hi,

a general question. In swru271 , TI BLE software development guide, at pag. 10 it's written "At this time, the CC2540 BLE Protocol Stack does not allow for a central device to have multiple simultaneous connections". This means that a piconet can not be set up at this moment ?

If I have correctly understood as above, when it's foreseen that this serious limitation will be overcome ?

Which could be the strategy if in the mean time one wants to develop an application in which a master exchanges data with a limited number of slaves ( about 5 ) while still maintain reasonably  low power operation ?

  • We are working on multiple connection support, and will have this supported in a future software release.

    In the meantime, the only option for exchanging data will multiple devices is to have the master establish a single connection, perform data transfer, and then disconnect from that device. Then connect to the next device and repeat. This is not the most power efficient, solution, but it can be done pretty quickly. Also, for slave -> master data, you can use a broadcast mode in which the slave includes application data in the advertisement / scan response data, and the master just scans to receive the data.