RSSI измеряется в дБм, и в этом случае измеряется сила сигнала на приемнике.Чем сильнее сигнал, тем меньше будет отрицательное значение.Значение -11 указывает на чрезвычайно сильный сигнал.
Bluetooth Low Energy обычно имеет ограничения на мощность передачи, устанавливаемые международными агентствами по регулированию радиосвязи.Радиомаяк-передатчик Bluetooth LE, соответствующий этим правилам, никогда не должен выдавать сигнал, который сильнее, чем -55 дБм при измерении на расстоянии одного метра.
Перемещение приемника ближе к передатчику увеличит силу принимаемого сигнала.Теоретически, перемещение от 1 метра до 0 метров должно увеличить сигнал примерно на +41 дБ.Это может сделать максимальный ожидаемый теоретический уровень сигнала на расстоянии 0 метров от -14 дБм.(На практике невозможно получить фактическое расстояние 0 метров - у вас всегда есть какое-то конечное расстояние между передатчиком и приемником.)
Итог: значение RSSI -11, даже если измерено, когдаПриемник касается передатчика, неожиданно сильно.Две возможности:
- Передатчик маяка сильнее, чем разрешено международными регулирующими органами.(Маловероятно)
- Что-то не так с датчиком RSSI на приемном устройстве. Возможно, проблема в аналого-цифровом преобразователе или в микропрограмме, которая отправляетцифровое чтение в программное обеспечение в восходящем направлении(Скорее всего)