Summary

In this chapter, we discussed a theoretical overview of BLE central and peripheral communication with an introduction of Android. We then moved towards a more practical approach of making an Android application that performs scanning functionality. We then discussed another example that showed a complete heart rate application that performs central-peripheral communication, including GATT connect, service discovery, characteristic discovery, characteristic read, characteristic write and notifications, and so on. In the next chapter, we will explore the world of Bluetooth Low Energy Beacons, its classification, implementation, and deployment.

Get Building Bluetooth Low Energy Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.