I am working on a project working with remote connectable beacons. One of the easiest ways to save power in these applications is to reduce advertising speed, however, this comes at the cost of getting a reliable/timely connection.
I have been experimenting with the scan response request and essentially using that as a signal to the beacon that a phone is nearby. I set up a program with the following steps:
1. Set low advertising speed >4s normally.
2. On scan response increase advertising speed for 10 seconds.
3. Either phone successfully connects and collects information, or phone leaves range and advertising goes back to normal.
My question is whether this methodology is sensible, to change the advertising interval you have to stop advertising and restart at a different speed - is this likely to cause issues?
Any insight would be great!