Let's start with a new framework that makes broadcasting possible: Core Bluetooth. In this chapter, we'll still be using the Core Location framework but only to configure our transmitter. This chapter is all about the technology behind beacons.
The Core Bluetooth framework provides the classes needed for your iOS and Mac apps to communicate with the Bluetooth's low energy wireless technology.
Core Bluetooth has been available since iOS 6.0 and is intended solely for the implementation of centrals and peripherals.
Before we understand how to broadcast as a beacon, it's worth understanding what centrals and peripherals are. If you think about peripherals as devices that have data and centrals as devices that want data, this makes the concept much easier to understand.