for iOS, without creating an application at estimote cloud can we detect all nearby beacons, can we get each beacon’s Mac-Address ?
That’s a no, iOS’s Bluetooth APIs don’t expose MAC addresses.
To uniquely identify your beacons, you can instead use:
- for iBeacon/Core Location: UUID+major+minor
- for Eddystone-UID: namespace+instance
- for Estimote Monitoring/Estimote Proximity SDK: Estimote device identifier