Last updated: 30 days ago
With the buzz around IoT devices, BLE (Bluetooth Low Energy) technology has become increasingly popular. Apple's CoreBluetooth has been around since iOS 5, and offers a host of utility APIs.
In this talk, I will cover the basics of BLE technology and its terminology. You will learn about services and characteristics, and then dive into the CoreBluetooth APIs and become familiar with the CBManager, CBPeripheral and their respective delegates. I will also discuss the challenges in making the code testable, and offer some practical tips that are easily overlooked from the documentation.
Attendees will come away with a better understanding of BLE and the tools to build iOS apps using this powerful framework.