I have a BLE device with Bluetooth version 5.64. When it advertises as a peripheral, I try to use two raspberry pis to connect with it at the same time, but it turns out, if my devices is already connects with pi A, it will disconnect with pi A then connect with pi B.
However, I’ve read that since Bluetooth 4.1, a peripheral can connect to multiple centrals. I also tested myself that my raspberry pi 4 (with Bluetooth 5.0) can connect to more than one centrals at the same time, when it acts as a peripheral.
So my questions are,
- does my experiment above shows that my BLE device cannot connect to multiple centrals at the same time?
- what decides “how many centrals can a peripheral connect with”? Is it decided by the hardware? If so, does that mean it’s not configurable?
Thanks in advance for any information.