I captured an in-process asymmetric connectionless Bluetooth LE link from one device to another. It is a steady flow of data from the remote to the central.
See the screenshot below, where I've added some red lines showing periodicity of the messages:
There are 6 packets all transmitted within ~30 ms, followed by a gap of ~90ms, and then it repeats. Therefore, each cycle of packets+gap is 120 ms.
For various reasons, I do not seem to be able to capture "Connection Parameter Update Request" packets, so I do not have direct access to the "connection interval" being used. I'm trying to infer the "connection interval" only from the information shown.
Can I assume that the connection interval is 120 ms?
Or could it be much less less than that, with some "slave latency" applied?
Is it common for 6 packets to be transmitted in such quick succession like this?
A colleague was guessing that the connection interval is 120ms/6 = 20 ms. I didn't think so, but could he be right?