Hello everyone,
please take a look at my minimal reproducable example, which explains the problem and also includes some example measurements. derteufelqwe/nrf-ble-datarate-issue: Minimal reproducable example to show a problem with the BLE data rate (github.com)
TL;DR: During testing I observed that the data rate of BLE is weiredly slow when transmitting from Central -> Peripheral using GATT writes. The other direction performs as expected.
But when running bidirectional traffic (GATT write in one direction and GATT notify in the other) the GATT writes suddenly become way faster.
I also can't reproduce the data rate for GATT writes, which is given in the Nordic Documentation.
Greetings
Arne