iOSアプリ開発で、iBeaconから取得できるRSSI(電波強度)を使って端末の位置(距離)を特定する計算方法が知りたいです。

*A,B,CがiBeacon位置

- (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region
{
    if (beacons.count > 0) {
        for (CLBeacon *beacon in beacons) {
            NSInteger rssi = bracon.rssi;

            // 距離計算

        }

    } else {
        NSLog(@"周囲にbeacon端末はありません。");
    }
}