I am using startEstimoteBeaconsDiscoveryForRegion for discovering beacons with my region.
#define kAppProximityUUID [[NSUUID alloc] initWithUUIDString:@"E0B8CB94-CF8A-4E90-8A38-1AE408F7E55E"]
self.region = [[ESTBeaconRegion alloc] initWithProximityUUID:kAppProximityUUID identifier:@"MeetingMe Beacon"]; [self.beaconManager startEstimoteBeaconsDiscoveryForRegion:self.region]; [self.beaconManager setDelegate:self];
However, eventhough I have given my beacons a UUID and created a region for it... it finds all the beacons available in the office. Even those with the different UUID.
The method startRangingBeaconsInRegion does respect the region, however I need the Mac Adress to distinguise between the beacons, which is not returned by this method.
How can I make the discovery method respect my region? Or is there a better way to identify different beacons with the same proximity UUID?