Sorry if these questions are discussed already. I'm a newbie to Bluetooth project. Let me explain in brief. I have a central and peripheral device. I am transmitting 10samples/10ms (dummy data) through BLE and the central device is receiving those samples and logging it via UART. The connection interval is 10ms(on both sides) and the range is tested for 2metres. I would like to know about how to reduce /avoid delays and receive samples within the interval(same way as transmitted). I logged the data and analysed the following:
Although the disconnections are close to zero, I am observing the delays in the samples.
Platform specifications nrf52840
soft device: s140
Data logged for 15 mins
Where could be the bottleneck? Is it the central device or the UART? How to solve this and reduce the delays. Please help me.
Thanks in advance!