Hi,
We have firmware running on a 833 board, and we had noticed that connection times with a NodeJS central takes around 8-9 seconds.
We thought that this had to do with the amount of characteristics on our BLE service (~40), so we tried to 'combine' all our characteristics on this service into two large characteristics (21 and 73 bytes size). The chars are readable and writable, and the board + characteristics' read/write are MITM secure.
The connection time was shortened to 3.3-3.4 seconds, but the discoverattributes call takes about 3.0-3.1 seconds.
WE also tested leaving the chars as only readable or only writable, to no avail.
All timings are post-pairing and/or LTK trading.
The PC-BLE driver version (downloaded with yarn) is 2.7.2, and the dongle is running connectivity firmware version 4.1.2 with s132 SD.
What could be the reason for this?
Thanks!
Roi