我正在使用Radius Networks的iBeacon。目前我正在嘗試使用RSSI來計算Android設備和RadBeacon標籤之間的距離。像大衛楊提到的here Android設備有不同的天線。我有以下forumla經驗不是組合非常好,我的Nexus 7RadBeacon標記距離計算
protected static double calculateAccuracy(int txPower, double rssi) {
if (rssi == 0) {
return -1.0; // if we cannot determine accuracy, return -1.
}
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;
}
}
誰能給我提供了距離計算或RSSI /距離測量不同距離的一些數據的不同配方?