Hello everyone,
I am a beginner with BLE and the nRF52, so I apologize in advance if this question is pretty simplistic. Basically, I am trying to achieve the most data transfer as possible. I've read this blog post (and the accompanying links) https://devzone.nordicsemi.com/f/nordic-q-a/25859/nrf52832-ble-maximum-throughput. But, I think my issue stems from my receiver side.
I am using a Raspberry Pi (with bled112 bluetooth dongle) to read the characteristic value from the nRF52. I have experimented with different sizes of the characteristic value to see how that affects the time per read: the fastest I've been able to achieve is 429 Bps. This is pretty far off from what the specs say is possible. Does anyone have any advice for how to increase throughput? I've enabled notifications, and set the following parameters since that's what it says to do in the blog post above. I really appreciate any advice that you might have, and thank you in advance for helping a beginner out.
MIN_CONN_INTERVAL = 400
MAX_CONN_INTERVAL = 400