I know that as per definition the connection interval is the time between two connection events.
So does it mean that if the connection interval duration is low then number of connection events will be increased to send a message?
I know that as per definition the connection interval is the time between two connection events.
So does it mean that if the connection interval duration is low then number of connection events will be increased to send a message?
Hi,
I am unsure if I understand your question correctly, but you are right in that the number of connections events occurring in a given period will be increased if the connection interval duration is decreased. However, the number of connection events per message sent will still be the same, as it only depends on the length of the message.
Best regards,
Karl
Hi Karl!
Thanks for your reply!
However, the number of connection events per message sent will still be the same, as it only depends on the length of the message
Can you please guide how the number of connection events is dependent on the length of the message?
It will a great help.
Hi Karl!
Thanks for your reply!
However, the number of connection events per message sent will still be the same, as it only depends on the length of the message
Can you please guide how the number of connection events is dependent on the length of the message?
It will a great help.
No problem, I am glad to help!
By that I am referring to the maximal lengths of sent messages which is specified in the Bluetooth 5 standard.
In essence, that if your message is larger than 244 bytes(251 minus some application specific fields) it will have to be sent in multiple packages, which in turn will generate a different total number of connection events per message - however this is nothing to worry about if you are not dividing up your packages intentionally.
If you want to read the Bluetooth 5 core specifications you can have a look here (requires signing in), and if you want to read more about the speed of Bluetooth 5 have a look here.
Sorry for any misunderstandings in my previous answer!