Showing results for 
Search instead for 
Did you mean: 

Using indications instead of notifications with BLE



I have a question regarding implementation of BLE on proteus and nucleo boards.

I am struggling to understand how confirmation of indication is processed by the server (and also how does client provide this confirmation). There doesn't seem to be any difference when indications are used instead of notifications, aside from the fact that indicate/notify setting is changed when creating a characteristic.

If using indications, should data transfer stop when devices are disconnected and pick up where it left of once the connection is established again? To my understanding indications should work like this, as there would be no confirmation from the client and hence the data transfer would stop.

I hope someone could provide an answer to this, as there doesn't seem to be any in depth discussions on the issue.