iBeacon apps will "exitRegion" for short periods of time, and will sometimes incorrectly calculate proximity. We've tested this with multiple beacons and it seems to be a bug in Apple API or a flawed logic behind the scenes.
I documented this here:
http://beekn.net/2013/11/apple-ibeacon-bugs-complicate-bluetooth-le-experience/
Currently, we see the same bugs with the Estimote SDK so we assume you follow the same convention as Apple?
My question is this:
- Does the Estimote SDK calculate didExit or Proximity in a different way than the Apple API?
- Have you considered creating 'correction' methods to address these bugs?