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.

Multiple incoming connections in peripheral+broadcaster profile?

Other Parts Discussed in Thread: CC2540

I am hard pressed to answer this question based on information available, so here it is:

Can I have a single CC2540 chip acting as either a peripheral or peripheral+broadcaster accept connections from more than one central?

I ask because I'd like to have concurrent connections from iOS 5 devices w/ BLE (so 4S + new iPad) acting in the 'central' role to a single CC2540 keyfob or test board (presumably in the periph./periph.+broadcast role).

If I cannot do this, from where does this limitation arise? Is it a hardware issue, BLE stack issue, or a BLE spec issue? Might it be possible in the (near) future?

Thanks!

  • Hi Ben,

    A peripheral can only be connected to one central. What you could do is make use of peripheral + broadcaster and let the not connected central device receive the broadcast messages, but you will never have a two way communication this way. The limitation is in the specification, Bluetooth low energy is a star topology.

    Best Regards