In short, iBeacon works by broadcasting small packets of data via Bluetooth Low Energy (BLE). These packets contain information such as what store they came from and how far away they are from your phone. If your phone has an app installed that uses iBeacon, then it will receive these signals and determine whether or not you want to receive notifications based on their content.