«Недооценка», показанная в вопросе, предполагает, что может быть верно одно или несколько из следующего:
- Маяк не был откалиброван.
- Модель принимающего телефона может имеют необычно высокое измерение силы сигнала, требующее настройки устройства c для расчета расстояния.
См. здесь для получения дополнительной информации о способах решения этих проблем.
Даже после того, как вы решите все вышесказанное, правильно определите свои ожидания. Оценки расстояния Bluetooth LE приблизительны. Они полезны, чтобы сообщить вам, если другое устройство находится на расстоянии нескольких метров или нескольких метров. Но они не могут сказать вам точное расстояние до передатчика Bluetooth.