Scanning for arbitrary beacon IDs is not possible on iOS by Apple's design. You could certainly do that on Android however.
Interesting. So is it possible for Apple devices to dynamically exchange their beacon IDs amongst each other (perhaps via an app's back-end service) to enable my second scenario of devices being "paired" and monitoring proximity to each other?
Re:Let's Talk About Beacons
by BillinghamJ on Wednesday November 05, 2014 @06:47AM
(#8561389)
For beacons, it does have to be a fixed list of UUIDs. The beacons also cannot detect the device which is monitoring it.
However, you could use the BTLE GATT profile. This lets you expose services & characteristics/attributes. It does allow for two way comms.
Another scenario where this particularly matters is allowing multiple devices (phones, tablets, PCs, watches) to "pair" and keep track of their proximity from each other.