1 Reply Latest reply on Aug 4, 2017 2:18 PM by e.pratt_1639216

    Number of peripherals a central BLE node can have

    user_459156114

      I'm using the Pioneer kit and wondering how many peripherals a central device can have. I'm pretty sure that it's only 1 connection but I haven't been able to find that in any type of documentation. I'm being pushed to show that it clearly can't handle more than a single connection so really need to find it documented somewhere. I've seen this answer here and a little confused but it seems that Dana is referring to doing a round robin and it's not necessary connected to multiple devices at once. 

         

      (I've seen the 100 projects multiplex example as an alternative) 

        • 1. Re: Number of peripherals a central BLE node can have
          e.pratt_1639216

          Hello ran_d0m (if that is your name :P),

             

          It is very consistent that there is only hardware to support one simultaneous connection over BLE with another BLE device on the cypress chips. See FAQ question "Can a Master connect to multiple Slaves?" answer: http://www.cypress.com/documentation/frequently-asked-questions/ble-frequently-asked-questions

             

          There is the ability to broadcast unconnectable, undirected advertisements while connected to a single device, but only one physical hardware connection is allowed.

             

          I believe some of the newer chips like the PSoC 6 might contain more hardware and potentially allow more connections at a time, but otherwise you are stuck doing it at the application layer to either: Make the device seem like it is connected to multiple at the same time, buffer data so you don't need to be, or change your application structure to be tolerant of only one connection at a time.

             

          tl;dr; No, you can't have multiple BLE connections at the same time.