Hi all,
We are using the nRF52832 as a peripheral to stream IMU data to a windows 10 PC (central). We need to develop our own software through the native windows ble (UWP) to support a high throughput (at least 500kbps). When completing some initial testing, both with UWP and the microsoft Bluetooth LE Explorer, we find that even when trying to stream at 100Hz (with 100byte packets) we only achieve around 85Hz data rate. The same testing with a nRF52 central works perfectly.
Is there an inherent bottleneck in the Windows 10 implementation of Bluetooth support that you can clarify for us? Should we shift our design to a gateway device or something like the bluetooth dongle Nordic provides to achieve the data rate? We are just trying to keep things simple from the number of devices being used.
Cheers