title: Use Core Bluetooth instead of iBeacon - Any Downsides?
body: <p>I am working on a project where I first wanted to advertise a device as an iBeacon and make it possible to connect to that device via Core Bluetooth at the same time. Besides the fact that this is not easily doable (a device cannot advertise as an iBeacon and CB device at the same time), I noticed that the iBeacon part seems unnecessary - discovering peripherals with Core Bluetooth seems to be basically the same as discovering iBeacons.</p>
  
  <p><strong>My first Question:</strong> Am I right in assuming this? Or does iBeacon provide anything that central/peripherals in CB do not? Especially in regard to background advertisement/searching?</p>
  
  <hr>
  
  <p>The only issue I can see right now is that the <code>CLBeacon</code> gives me both an <code>rssi</code> and an <code>accuracy</code> (and from this, the approximated <code>proximity</code> is calculated). With Core Bluetooth, <code>centralManager:didDiscoverPeripheral:advertisementData:RSSI:</code> gives me only an RSSI. Is there any way to retrieve the accuracy here so I can calculate a proximity? This is important for me and I guess relying on RSSI only for the proximity will give me less accurate results?</p>
  
  <p><strong>My second Question:</strong> Can I get the <code>accuracy</code> that I get with iBeacon in Core Bluetooth or a similar measure to calculate the proximity?</p>