Issues when using two BLE peripherals with Linux/ Windows

Hi,

we are trying to receive data from two nRF52 DKs simultaneously on our central device is a PC running Ubuntu 22.04 LTS (latest BlueZ version as Bluetooth stack). Our application running on the central is able to connect to both peripherals and receive data from them, but notifications from the DK connected first will arrive each 7.5 ms (correct), while notifications from the DK connected second arrive each 20 ms (should also be 7.5 ms). When we are connecting the two DKs to an nRF52840 Dongle, the data transmission seems to work fine. 

Does anybody here have experience with such an issue? I'm struggeling to determine if the antenna's of the central, Bluez or the BLE library we are using is causing this issue.

We are grateful for every answer.

  • Hello,

    It seems when you are using Dongle as central, application works fine and central receives data from peripheral in 7.5 ms. But you get delayed notification when Dks are functioned as peripherals. ''but notifications from the DK connected first will arrive each 7.5 ms (correct), while notifications from the DK connected second arrive each 20 ms (should also be 7.5 ms).'' Can you please provide us the sniffer log of this communication?

    Thanks.

    BR

    Kazi

Related