Page 1 of 1

BLE coupling

Posted: Mon Jul 16, 2018 10:51 am
by kryvosheia
Hi all!
How GATT server and client act when they are connected but there no data transmission between them?
There are several BLE connection connection parameters: minimum and maximum connection interval, latency and timeout.
So If there are no data transmision between them, do they exchange some info that they still online every interval, that in range
[min...max] connection interval?
What is the most suitable connection intervals, if there is multiple servers connected ?
I mean should connection interval be significant (big) if there are multiple servers to establish reliable connections?

Re: BLE coupling

Posted: Tue Jul 17, 2018 1:24 pm
by chegewara
In short: min, max interval are values describing latency between consecutive read/write/notify/indicate messages that server/client can send.

Here im not sure, but with big probability im guessing, that timeout value is telling client/server devices how long suppose to wait for response to assume that peer device is no longer accessible (turned off/out of range etc).

About "keep alive" data exchange you need to find someone with wider knowledge about low level bluetooth stack (its not easy here).