Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
iOS Core Bluetooth for Developers

iOS Core Bluetooth for Developers

1h 38mIntermediate2018-04-05

Authors

Bear Cahill

Bear Cahill

Mobile Application Developer

Course details

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.

Learning objectives
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

Skills covered

Cross-Platform DevelopmentiOSMobile DevelopmentApplePersona

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Exercise files

1. BLE Basics

  • 04 - BLE overview
  • 05 - BLE communication workflow
  • 06 - Core Bluetooth key classes
  • 07 - SensorTag overview
  • 08 - UUIDs for services and characteristics

2. Scanning, Connecting, and Discovering

  • 09 - Bluetooth project setup
  • 10 - Scan for peripherals
  • 11 - Connect to peripheral
  • 12 - Discover services and characteristics
  • 13 - Write to a characteristic

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

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

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal