Ermitteln der Entfernung vom RSSI-Wert des Bluetooth Low Energy-fähigen Geräts
Ich arbeite an einem Bluetooth Low Energy Konzeptprojekt. Ich erhalte einen RSSI-Wert zwischen 1 und 100. Wenn ich das Tag verschiebe, nimmt der RSSI-Wert zu, wenn sich das Peripheriegerät vom iPhone entfernt, und nimmt ab, wenn es näher rückt.
Kann mir jemand helfen, die genaue Entfernung zwischen dem iPhone und dem Bluetooth-Tag basierend auf dem RSSI-Wert zu ermitteln? Gibt es irgendwelche verfügbaren Formeln?
Ich erhalte den RSSI-Wert des Geräts mithilfe dieser Bluetooth-Methode für Niedrigenergiedelegierte:
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral
*)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI