Приятель, позвольте мне уточнить это: RSSI (индикатор уровня принятого сигнала) не связан с расстоянием.Мы должны понимать, что значение RSSI дано в децибелах, логарифмическое отношение с отношением мощности, выраженным в ваттах.Формула: Db = 10 * Log (Watt) .
А почему это не связано с расстоянием?Это связано с тем, что коэффициент силы сигнала зависит от окружающей среды (таких как стены, глубина, конструкции и т. Д.), Что делает распространение сигнала более легким или трудным.Другими словами, вы можете иметь разные значения RSSI для одного и того же расстояния, как мы можем поэкспериментировать, если будем использовать мобильный телефон на открытой местности или внутри автомобильного туннеля.
Опять же, RSSI не связан с расстоянием.Единственная ситуация, когда вы можете свободно конвертировать эти два значения, - это теоретические непрактичные ситуации, когда среда (форма земли, конструкции, плотность воздуха и т. Д.) Не имеет значенияВ этих ситуациях вы попадаете в физический контекст, а не в стековый поток (программирование).