I am trying a simple test right now.
Device 1:
Acts as beacon with UUID: XXX-XXX-XXX
Major: 1000
Minor: 1234
self.peripheralData = [MyRegion peripheralDataWithMeasuredPower:nil];
[self.peripheralManager startAdvertising:self.peripheralData];
Device 2:
Acts as listener for region with UUID: XXX-XXX-XXX
locationManager startMonitoringForRegion:_region
Device 2 does not detect Device 1. It only detects Device 1 if I program to listen to the region to have major:1000 and minor: 1234.
Does this sound right?
Let's say i have 100 phones acting as beacon with same uuid and identifier but different major and minor values. And I have 50 phones acting as listeners for the specific uuid and idenfitifer... Can I find all beacons with that uuid and read their major and minor values?
What am I doing wrong?