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.

Sensors Network with BLE

Other Parts Discussed in Thread: CC2540

Hello,

In the Texas Instruments CC2540/41 Bluetooth®  Low Energy Software Developer’s Guide v1.2.1, it is says that "Currently, the BLE central stack supports up to three simultaneous connections". Does that mean the device performs 3 connections at the same time on 3 different frequencies ?

If I have a network with about 5 or 6 devices in the peripheral mode and one device in the central mode, is it possible to connect the pripheral devices in sequence to the cental device? I just want to know if it is a solution suitable.

Thanks for your help

  • Hi Adrien,

    In BLE, there are two ways to send data between devices: either broadcast (send to any device listening) or through a connection. In a connection, the roles are defined as central and peripheral. A central can communicate with multiple peripherals by having multiple connections active at once. This does not mean that data is transmitted to several devices simultaneously, but rather that several connections are active, and the data transmissions are time-division multiplexed.

    So, supporting up to 3 simultaneous connections means that a central can maintain connections to a maximum of 3 peripherals at once. This is entirely independent on the RF frequency used; in BLE, frequency hopping is used, with every new connection event happening on a different frequency.

    If you need to connect to more than 3 devices, then it is possible to disconnect and reconnect devices so that you are effectively switching your 3 active connections between various peripherals.

    Best regards,

    Karl

  • Hi Karl,

    First hanks a lot for your response. But it raises an other one. You talk about using the broadcasting mode and I would like to know the maximum number of sensors which can be handled at the same time to an observer device (because of the possibility to have collisions between devices if they are advertising at the same time).

    Thanks for your understanding,

    BR,

    Adrien Augé