iOS Core Bluetooth for Developers

iOS Core Bluetooth for Developers

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 38m | 365 MB

iOS devices are equipped with Bluetooth low energy (BLE) capabilities, but—for many developers—creating an app that communicates with devices that are equipped with BLE wireless technology can seem a bit daunting. This course provides practical solutions for enterprise developers seeking to utilize BLE. Discover how to use the Core Bluetooth framework from Apple to detect BLE devices, connect to them, and read and write their data. Plus, learn how to create an app that serves as a peripheral for other connections.

Topics include:

  • Bluetooth Low Energy (BLE) basics
  • Core Bluetooth key classes
  • Scanning for peripherals
  • Discovering services and characteristics
  • Writing to a characteristic
  • Reconnecting to peripherals
  • Apps as peripherals
Table of Contents

Introduction
1 Welcome
2 What you should know
3 Exercise files

BLE Basics
4 BLE overview
5 BLE communication workflow
6 Core Bluetooth key classes
7 SensorTag overview
8 UUIDs for services and characteristics

Scanning Connecting and Discovering
9 Bluetooth project setup
10 Scan for peripherals
11 Connect to peripheral
12 Discover services and characteristics
13 Write to a characteristic

Writing to a Characteristic
14 Reading a characteristic value
15 Receiving the data via updates
16 Reconnecting to peripherals
17 Scan by service UUID
18 Adding additional features

An App as a Peripheral
19 Central app on Mac
20 Peripheral iOS app
21 Creating a characteristic
22 Central read requests
23 Central write requests
24 Sending updates to characteristic values

Conclusion
25 Next steps