Part Number: CC2640R2F
Hello,
I have a CC2640R2F running a modified version of simple_peripheral, which continuously sends 100-byte notifications to its connection -, and another CC2640R2F running the host_test example, both using BLE 5 Stack of SDK 1.40.00.45.
After connecting the host_test to the simple_peripheral* board, I set the connection parameters (not sure if it is relevant) to:
- Connection Interval: 6
- Latency: 6
- Timeout: 300
Then, I set the MTU to 103 and enable notifications.
Using
I get the following:
As I understand, an MTU of 103 bytes allows me to send 3 bytes of Bluetooth header plus 100 bytes of my own data. Indeed, according to the image above, we can see that
HEADER + DATA_01 + DATA_02 + DATA_03 + DATA_04 = 103 bytes
What I don't understand, though, is that first packet - the one containing HEADER, DATA_01 and another 80 bytes (which I cannot identify), summing up exactly 103 bytes (the MTU).
Questions:
- What are those 80 bytes?
- Is my packet being split into 4 and I'm not filling those 80 bytes?
Thanks in advance.
