Hi All,
I have developed a device using the nRF51822, and the connection interval is set to ~1000ms.
When reading a characteristic from a Raspberry Pi, we are timing the duration of the read, and it seems to be taking around 2seconds give or take a few hundred milliseconds.
I would have expected it to take ~1000ms. Am I wrong in assuming this?
When I use the nRF Connect App, I cant time it as accurately, but it looks like it's taking about 2 seconds for the read to happen.
If multiple reads of different characteristics are attempted, then each one happens sequentially and 2 seconds apart, meaning reading it takes about 10 seconds to read 5 characteristics.
Additionally, writing to one of the characteristics takes ~5 seconds.
All of these characteristics are only transferring ~4 bytes of data.
When I set the characteristics to Notify, they seem to ll happily update at ~1 second intervals as expected.
The Slave Latency is set to 0.
If anyone can offer any explanation around why this is occurring, it would be greatly appreciated.
Cheers, -Steve