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

Packet delivery time

Hello Nordic! Regarding Notifications on the s110, once sd_ble_gatts_hvx(conn_handle, &params) returns NRF_SUCCESS, how long does it take, at most, in units of CI (Connection Interval), for the packet to be delivered to the Central and why?

  • Hi,

    In BLE packets are sent at a fixed rate, determined by the connection interval. A ballpark answer is that after returning from sd_ble_gatts_hvx you will get approximately one connection interval delay before it is sent. Once on the air it is transferred at the speed of light, so this is negligible.

    In reality the delay will depend on congestion (if many packets are queued), current radio conditions and so on.

    Best regards,

    Øyvind

Related