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

[NRF51822] connection related

I'm using NRF51822 and I have some question about the ble connection: according to BLE 4.0 spec, when Tsup(connection supervision time) reaches, connection lost is considered. but I've tried to stop send data from bi-direction(mater & slave) for a while(i'm sure this time is lager than Tsup) after I connect BLE device(NRF51822) with Master Control Panel. then I try to send data after the 'spare time', it can still success. Why would this happen? the connection doesn't loss? In addition, BLE 4.0 spec said that "If the procedure response timeout timer reaches 40 seconds, the connection is considered lost"(Vol6,section5.2). It makes me confused, when will connection loss occur? connection supervision timer reaches or procedure response timeout timer reaches 40 seconds?

Parents
  • The S110 softdevice will keep the link active, by answering to empty packets that the Central device will send for each connection interval, to keep the link up. How often such empty packets are exchanged are determined by the connection interval and the slave latency used.

    If you actually want to disconnect the link, you should call sd_ble_gap_disconnect(), as discussed here.

  • This is why unrelated questions should be posted separately. :-)

    One question can have only one answer. I took the liberty to accept this one instead, since this one answers the original question.

Reply
  • This is why unrelated questions should be posted separately. :-)

    One question can have only one answer. I took the liberty to accept this one instead, since this one answers the original question.

Children
No Data