Я пытаюсь разобраться с Estimote/Android-SDK
ссылка здесь
Я запустил демку, которая находится на гитхабе, и она находит мне все датчики (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 дБм. - person heypiotr   schedule 02.02.2015