We created an iOS app using iOS sdk to essentially detect the presence of a beacon proximity and call some APIs (when near and when out of range). However, we noticed that this works well in a 1000sqft room when there are only 2 beacons present. When we have 3 or more, the proximity ranges jumps randomly. For example, I could be in near proximity but after 8-10 seconds of staying there, it jumps to out of range and then back again.
We tried changing the transmit power, broadcast interval and also power mode many times. While there are some improvements when limiting transmit power and increasing broadcast interval, the jumpy distance readings still happen with 3+ beacons. Any suggestions?