This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BLE connection terminated

Dear all,

According to BLE spec, I understand that main device goes into Scanning immediately after a connection lost. Is it possible to configure a device to wait longer before start scanning again after a connection lost?

Thanks!

  • This is not mandated by the spec. You can choose any amount of time to start scanning after a connection drop. You could also never scan again if you really wanted to.
  • Dear Tim, thanks a lot for your answer.

    In the other hand, once the connection is established and given a case where the peer device will send only one packet (or few) with large amount of time between every packet transmission (like minutes or more) : Does the master have to wait for a Supervision Time Out to consider connection lost? or could I configure the master to terminate the communication after the packet reception? (like that the master can sleep until next Scanning and save some energy)

    Thanks in advance!
  • The master can terminate the connection whenever it desires. The master can do this either gracefully with a connection termination request or can just immediately stop showing up or connection events, thus causing the slave to timeout due to supervision timeout.
  • ok, thanks a lot