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

How slave knows when master received the notification response message?

I have 2 devices connected, working in notification mode. Using the nRF Sniffer for Bluetooth LE I was able to check all the messages that are exchanged. When in close proximity and good signal strength the messages looks like as follows:

However, when increasing distance between the two the following, as the signal gets weaker, the following can be observed:

On the picture you can see that master is having several retransmissions when sending write request. Also, slave is sending several Write Responces on different connection events, but how does the slave know that it has to send several Write Responces, since sometimes it sends only one, sometimes several? I dont see how this is indicated in Empty PDU messages or in any other way. How can we clarify this?

Related