屋内測位用の最新の BLE API を使用して Android アプリケーションを作成しました。iBeacons の Triangulate の例にある式を使用しました
しかし、public void onLeScan(BluetoothDevice device, int rssi, byte[] arg2)
コールバックからの rssi 値は負であり、式の結果は常に負で破損した値です。
これらの値を修正するにはどうすればよいですか?.
rssi の絶対値も試しましたが、間違った値が返されました。