In this chapter, we learned a lot about Bluetooth LE, starting with a brief introduction on how the radio works and the network topology for Bluetooth LE connections. We learned how the GAP is used by Bluetooth LE devices to discover and connect to other devices. We also saw how the GATT uses attributes (services, characteristics and descriptors) to enable two Bluetooth LE devices to communicate with each other. We finally demonstrated how Bluetooth LE works with three projects at the end of this chapter.
Bluetooth LE is the technology best suited when we wish to use an external device, such as a phone, to control the device that we are building, because almost all smartphones have Bluetooth LE built in and the technology is easy to use. It is also a good technology to use when we wish to send short bursts of data from one device to another. If you wish to build a separate...