This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How do I calculate throughput for a BLE link?

How can I calculate the maximum throughput for an application running on the nRF51822 and the S110, when connecting to different kind of Central devices?

Parents
  • Hi, I'm still confused about few things.

    How can I calculate the maximum throughput for a ble link between peripheral and central device ? I'm sending a packet (20bytes = 160 bits) every 40ms until send a total of 1000 packets.

    R = (160*1000)/40s = 4000bps => 3.9kbps

    That is a correct way for calculate throughput for ble ?? and the max and min connection interval ? at this moment my parameters are:

    DEFAULT_DESIRED_MIN_CONN_INTERVAL 32; // 40ms

    DEFAULT_DESIRED_MAX_CONN_INTERVAL 64; //80ms

    How do these values ​​interfere with my calculations? I dont understand your examples because my propose is calculate throughput after sending 1000 packets.

    Thank you for everyone and please, help me :)

    Regards

Reply
  • Hi, I'm still confused about few things.

    How can I calculate the maximum throughput for a ble link between peripheral and central device ? I'm sending a packet (20bytes = 160 bits) every 40ms until send a total of 1000 packets.

    R = (160*1000)/40s = 4000bps => 3.9kbps

    That is a correct way for calculate throughput for ble ?? and the max and min connection interval ? at this moment my parameters are:

    DEFAULT_DESIRED_MIN_CONN_INTERVAL 32; // 40ms

    DEFAULT_DESIRED_MAX_CONN_INTERVAL 64; //80ms

    How do these values ​​interfere with my calculations? I dont understand your examples because my propose is calculate throughput after sending 1000 packets.

    Thank you for everyone and please, help me :)

    Regards

Children
Related