Bluetooth Low Energy is the next step in evolution of Bluetooth. Apple has provided the Core Bluetooth framework to facilitate communication between centrals and peripherals. If you want your app (as a central) to connect to BLE devices (as peripherals), Core Bluetooth is a great framework to help do it all.
- [Instructor] Before we get into the development of Bluetooth apps, let's go over a few of the aspects of Bluetooth Low Energy. Bluetooth Low Energy or Bluetooth LE or BLE, which was formally called Bluetooth Smart, relies on radio waves for communication. These short range radio waves have a limit of up to a hundred meters. Now depending on your device, the power supply of the device, and the physical surroundings you're working in, you may or may not see that level of performance.
The concepts we'll be looking at throughout the course involve connecting to Bluetooth devices or peripherals. From the central, which will be your app. It's similar in communication to the server-client relationship. But not too similar. You can't take that comparison too far. But there is the idea of one device requesting to connect to another, and the data transmission from one to the other. In this case we have the central and the peripheral.
Bluetooth Low Energy is a powerful resource for using fairly close range devices. And as the name suggests , it's low energy which makes it a great option for mobile devices as well. You may have seen a variety of Bluetooth devices for health and fitness, entertainment and even productivity like keyboards. Through this course we'll make the process of communicating with Bluetooth low energy devices clear and simple.
- 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