Learning iBeacon
暫譯: 學習 iBeacon

Craig Gilchrist

  • 出版商: Packt Publishing
  • 出版日期: 2014-11-27
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 196
  • 裝訂: Paperback
  • ISBN: 1784397121
  • ISBN-13: 9781784397128
  • 海外代購書籍(需單獨結帳)

商品描述

Build proximity applications for iOS using Apple's groundbreaking iBeacon technology

About This Book

  • Build apps for iPhone and iPad that understand indoor location using iBeacon
  • Explore commercial opportunities and gain insights into the Bluetooth iBeacon products that are currently available in the marketplace
  • This is a step-by-step tutorial that will enhance your skillset required to develop iBeacon applications

Who This Book Is For

This 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 Learn

  • Detect beacons in range and read the values they broadcast
  • Understand beacon regions and use Core Location framework to determine when you enter or exit a beacon region
  • Use beacon broadcast values to identify the beacon and determine the purpose of it
  • Utilize the CoreBluetooth library to turn your iOS device into an iBeacon
  • Build a functionality that understands the world around it within a few inches by determining beacon distance
  • Notify 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 range
  • Build a comprehensive museum app that informs the visitor about the exhibits that they're closest to as they walk around the museum
  • Understand Bluetooth low energy and the technology behind iBeacon

In Detail

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

商品描述(中文翻譯)

**使用蘋果的突破性 iBeacon 技術為 iOS 構建近距離應用程式**

## 本書介紹

- 為 iPhone 和 iPad 構建理解室內位置的應用程式,使用 iBeacon
- 探索商業機會,並獲得目前市場上可用的藍牙 iBeacon 產品的見解
- 這是一個逐步的教程,將增強您開發 iBeacon 應用程式所需的技能

## 本書適合誰

本書適合對 iBeacon 感到好奇並希望開始為 iOS 構建應用程式的 iOS 開發者。您將獲得掌握使用藍牙信標技術的室內定位功能所需的所有知識。不需要具備 iBeacon 的相關知識。

## 您將學到什麼

- 偵測範圍內的信標並讀取它們廣播的值
- 理解信標區域,並使用 Core Location 框架來確定何時進入或退出信標區域
- 使用信標廣播值來識別信標並確定其用途
- 利用 CoreBluetooth 庫將您的 iOS 設備轉變為 iBeacon
- 構建一個能夠在幾英寸內理解周圍世界的功能,通過確定信標距離
- 在應用程式在背景運行時通知用戶他們已進入某個區域,並在範圍內使用信標顯示 Apple Passbook 通行證
- 構建一個全面的博物館應用程式,告知訪客他們在博物館內最接近的展品
- 理解藍牙低能耗技術及其背後的 iBeacon 技術

## 詳細內容

從 iBeacon 的介紹開始,您將學習有關簡單信標偵測的所有知識。您將學習如何使用蘋果的 CoreBluetooth、CoreLocation 和 PassKit 庫,以及如何通過傳輸功率廣播不同的值。

您將學習如何讓您的應用程式偵測信標、確定其距離,甚至通過構建一個簡單的尋寶應用程式將您的 iPhone 或 iPad 轉變為藍牙 iBeacon。我們還將討論兩個最受歡迎的信標(Estimote 和 ROXIMITY)。如果您沒有信標也不用擔心;本書包括一個伴隨應用程式,讓您的 Mac 或 MacBook 作為信標,讓您能夠直接開始學習這項令人驚嘆的技術。

在本書結束時,您將學會如何構建與周圍世界互動的應用程式,使用藍牙信標。