There is no way to make a connection between CLBeacon and CBPeripheral if there are lots of beacons around you. You can try to file a enhancement report on radar if you really want that. Right now the solution I found was set major and minor in Advertising UUID and when CBCentralManager callback with serivceUUID do some identification to find the right beacon I want to connect. Best Wishes, Khaos Tian
On Feb 13, 2014, at 12:15 PM, Frederic Visticot <fvisticot@gmail.com> wrote:
I need to update the minor / major of the beacon firmware we have developed. (the beacon is implementing a profile to update minor / major)
When user is monitoring for beacons with the LocationManager API, the CLBeacon are returned. The pb is that the CLBeacon does not give any information of the lower layer (CoreBluetooth)
How can I do to make the connection to the right beacon using the CoreLocation API with only the information provided by the beacon (minor and major) ?
Is the only solution to add minor/major/proximityUUID in the scanReq/scanResp message ?
_______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/khaos.tian%40gmail.com
This email sent to khaos.tian@gmail.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com
participants (1)
-
Khaos Tian