質問: bracon.rssi; // 距離計算 } } else { NSLog(@"周囲にbeacon端末はありません。"); } } ```
回答: 理論的にはRSSIはデシベル単位の受信電力ですので、AとBの受信電力の比は`10 ^ ((RSSI(b) - RSSI(a)) / 10)`で求められます。そして受信電力は(一番単純なモデルでは)距離の二乗に反比例するので、先ほどの式の逆数の平方根をとれば距離の比が求められます。距離の比が判明すれば軌跡はアポロニウスの円になりますので、円と円の交点が推算位置になります。 ...理屈の上では上記のとおりですが実際の伝播を計算で再現するのは難しいです。精度を求めるのであればビーコンを設置してからRSSIの値をマッピングしたほうがよいです。