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.

  • Dear Ole Morten, see follow reply by myself for further question, thanks.(sorry, I don't know how to upload picture in COMMENT mode)

Reply Children
No Data