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.

BLE piconet vs multirole

BT 4.0 (LE) supports piconet, but multi-role requires BT4.1 onwards.

1. What is the difference between piconet and multi-role?

2. To connect a slave to 2 different hosts concurrently, can piconet be sufficient to handle it?

  • Hi Eddie,

    1. Piconet in BLE will be 1 master connected with multiple slaves. While multi-role is making the device as multiple simultaneous connection roles. The device can be a master and a slave(s) simultaneously, in any combination, while maintaining up to 8 conections. That being said, our multi-role can act as a simple_central with multiple slaves but also can support more complicated need.

    2. You can use multi-role to achieve this. We don't have a project with just slave role and can be connected to two masters.