Jump to ratings and reviews
Rate this book

Learning iBeacon

Rate this book
Build proximity applications for iOS using Apple's groundbreaking iBeacon technologyAbout This BookBuild apps for iPhone and iPad that understand indoor location using iBeaconExplore commercial opportunities and gain insights into the Bluetooth iBeacon products that are currently available in the marketplaceThis is a step-by-step tutorial that will enhance your skillset required to develop iBeacon applicationsWho This Book Is ForThis book is intended for iOS developers who are curious to learn about iBeacon and want to start building applications for iOS. You will gain everything you need to know to master indoor location functionality using Bluetooth beacon technology. No knowledge of iBeacon is assumed.

What You Will LearnDetect beacons in range and read the values they broadcastUnderstand beacon regions and use Core Location framework to determine when you enter or exit a beacon regionUse beacon broadcast values to identify the beacon and determine the purpose of itUtilize the CoreBluetooth library to turn your iOS device into an iBeaconBuild a functionality that understands the world around it within a few inches by determining beacon distanceNotify users that they've entered a region while the app's running in the background and use beacons to show Apple Passbook passes when in rangeBuild a comprehensive museum app that informs the visitor about the exhibits that they're closest to as they walk around the museumUnderstand Bluetooth low energy and the technology behind iBeaconIn DetailStarting with an introduction to iBeacon, you will learn all about simple beacon detection. You will learn how to use Apple's CoreBluetooth, CoreLocation, and PassKit libraries, and how to broadcast different values through the power of transmission power.

You will learn how to allow your apps to detect beacons, determine their distance, and even turn your iPhone or iPad into a Bluetooth iBeacon by building a simple treasure-hunting app. We will also be discussing two of the most popular beacons (Estimote and ROXIMITY). Don't worry if you haven't got any beacons; this book includes a companion app that lets your Mac or MacBook act as a beacon to allow you to jump straight into learning this incredible technology.

By the end of this book, you will have learned how to build apps that interact with the world around them using Bluetooth beacons.

198 pages, Kindle Edition

First published November 18, 2014

2 people are currently reading
10 people want to read

About the author

Craig Gilchrist

2 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (50%)
4 stars
3 (37%)
3 stars
1 (12%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
Profile Image for Kevin Kirkhoff.
86 reviews2 followers
January 20, 2015
While I didn’t do all the examples, this book by Packt Publishing shed a lot of light on the iBeacon technology. Contrary to what the author states early on though, this is not a book for beginners. It’s for intermediate to advanced Objective-C developers who either want to learn iBeacon or they have a project that utilizes it and need a crash course.
The author spent a good amount of productive time explaining what iBeacon was and how it can be used. He then jumps into a standard “Hello World” example.
The rest of the book is spent on the various concepts…detecting beacons, beacon ranges, advertising beacons, and leaving beacon regions. He even spends some time showing beacon vender SDKs. He ends up the book with some interesting security issues to be aware of.
He even has a really cool demo that features beacons in different rooms of a museum.
I would highly recommend this book to any experienced Objective-C iOS developers that want to learn (i.e. immerse themselves) in the world of iBeacons.
1 review
January 28, 2015
Beacon technology was something I was always curious about (both as user and developer), and finally I discovered this book that helped me to understand what a beacon is and how I can use the beacon technology together with iOS SDK to develop either an advertising or a dating or an indoor location or an IoT app. I'm an iOS developer since 2009 and it was very easy for me to understand the author's beacon technology description and how to interact with it using the iOS SDK. Furthermore, the book describes beacons powered apps security issues (and, most important thing, how to solve/minimize these issues). As an iOS developer I really appreciated the good description of background/foreground beacon related location events handling and the OS X companion software that allows book readers to test book objective-c project without the need of buying an actual beacon device (but the author lists the most known beacon devices available on the market, their prices, pros and cons of their sdk in a very good and helpful way). Recommended!
1 review
January 20, 2015
A well-detailed book that allows for a gradual ramp with all dev concepts surrounding iBeacon technology.
Hands-on from the first page, with multiple code examples in the book, as well as full files available for download on Packt Publishing website.
Key iBeacon concepts are explored and explained, and there is also a specific part on the Estimote SDK.

Caution: book only covers iOS and Objective-C, no Android nor Swift.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.