I have been analyzing the Bluetooth snoop file on several Android devices, where the Android device is the Central (Client) and the peer device (nRF51822 with S130) is the Peripheral (Server).
When performing a Write Command (WC) (sending data from Android to Peripheral), besides the WC sent packet, wireshark identifies an HCI event labeled as Number of Completed Packets.
As HCI messages are exchanged between Host and Controller of the same device, do these events take up a packet slot on the Connection Interval(CI) ? Because while I'm able to send 3 packets/CI using Notifications, only 1 packets/CI is being sent when using Write Command.
Snoop file available here.