iBeacon: An Introduction