Я пытаюсь справиться с Estimote/Android-SDK
Link HereКак изменить мощность Оценочные маяки?
Я побежал демо, который находится на GitHub и он находит меня все датчики (6 штук). Но расстояние неверно. Мой главный вопрос - как изменить мощность датчика, поэтому он активен на расстоянии 70 метров. Я хочу спросить расстояние в 5 метров, за которым он недоступен. И как рассчитать расстояние? Пожалуйста, смотрите мой код до сих пор:
if (beconid.containsKey(beacon.getMinor()) && Utils.computeAccuracy(beacon) <= 0.1) {
Log.d("beaconslogg", " getMinor() " + beacon.getMinor() +
" getMajor() " + beacon.getMajor() +
" getMacAddress " + beacon.getMacAddress() +
" getProximityUUID " + beacon.getProximityUUID() +
" getName " + beacon.getName());
}
'Utils.computeAccuracy (beacon) <= 0.1' указывает на то, что вас интересует только крайняя близость к маяку, и в этом случае может быть хорошей идеей снизить мощность вещания до минимума: 30 дБм. – heypiotr