iBeacons are small Bluetooth devices that use Bluetooth Low Energy (BLE) to communicate with nearby smartphones. They constantly broadcast a signal to detect nearby mobile devices and trigger actions like push notifications. Beacons can be used indoors or outdoors to track customer locations and behaviors within a few meters of accuracy. This allows businesses to send targeted messages, offers and content to customers on their mobile devices based on their proximity to specific locations or products. Analytics from beacon data can provide insights into customer patterns to improve marketing and sales.