This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Peripheral, central and mesh simultaneously in nRF52840

I know that RF52840 could act simultaneously as the Advertiser\Peripheral and Observer\Central and I saw Nordic's recent demo video of BT + Thread co-existence. However, it's unclear to me will it work if everything is "on" or there are some limitations on possible usage.

We try to build an application, which requires any of the following configurations:

  1. Peripheral, central + Bluetooth mesh
  2. Peripheral, central + Thread

I was told by a guy from Bluetooth SIG that the first option is not limited by the specifications and it all depends on a stack implementation, but generally must be possible.

Are any of these combinations possible? If no, I'd be highly appreciated if someone could explain the details of the limitation.

  • Hi ToasTer86,

    Overall you will have less radio time available for BLE, so you will get a lower throughput compared to a stand-alone BLE central. Let's say that you are running BLE 4.2 with DLE and long ATT MTU, where you one a one-to-one link could get 775 Kbps. Let's say Thread uses 50% of the radio time, and that this leaves you with ~400 kbps for your BLE links. Dividing this across your 4 peripherals, you would maybe get around 100 Kbps max for each link. So for almost all regular BLE applications it will work perfectly fine. If you however experience any trouble with the BLE links, you could try to increase the BLE connection interval.

Related