0
RSSIとTxPowerを使用してビーコンからアンドロイドデバイスまでの距離を計算しようとしましたが、変動は非常に高いです。だから、より安定した距離を得る方法?私は、下記のコードスニペットを試してみました:ビーコンとAndroidデバイスの間の正確な距離を計算するにはどうすればいいですか?
public double calculateAccuracy(int txPower, double rssi) {
if (rssi == 0) {
return -1.0;
}
double ratio = rssi * 1.0/txPower;
if (ratio < 1.0) {
return Math.pow(ratio, 10);
} else {
double accuracy = (0.89976) * Math.pow(ratio, 7.7095) + 0.111;
return accuracy;
}
}