Book Image

Learning iBeacon

By : Craig Gilchrist
Book Image

Learning iBeacon

By: Craig Gilchrist

Overview of this book

Table of Contents (16 chapters)
Learning iBeacon
About the Author
About the Reviewers

Introducing the Core Bluetooth framework

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.

Understanding 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.

Peripherals are things such as thermostats, heart monitors, blood pressure monitors, proximity sensors, lamps, lights, and LED bulbs. They are devices...