Search code examples
androidbluetoothbluetooth-lowenergymesh-networkbluetooth-mesh

Connect a Bluetooth device with two different topologies


Is it possible that one device can connect to two different bluetooth topologies and thus process two different connections at the same time?

I have a mesh network to which several devices are connected. One of the devices should also maintain a connection with an external bluetooth device at the same time.

Would such a thing be theoretically possible or not. if not, are there any alternative or other ideas?

enter image description here


Solution

  • Yes, this should be doable. This is because at its core, mesh is an advert-based topology. In your above diagram, think of your green nodes as just devices sending BLE adverts to each other. This means that theoretically it should be possible for one of those devices (or even multiple of them) to be in a connection with other devices (inside or outside the mesh network). The image below shows that this capability is used to extend the range and technologies of a mesh network:-

    enter image description here

    I highly recommend going through the links below as they give a good overview of Bluetooth mesh and its evolution from Bluetooth Low Energy:-

    I hope this helps.