Chapter 8: I Can Speak BLE
Bluetooth is a short-range wireless standard for portable equipment applications. It was originally designed as a wireless alternative to serial communication protocols such as RS-232, to provide communication between two devices. Bluetooth specifications are developed by the Bluetooth Special Interest Group (SIG) with thousands of members worldwide. Starting from the Bluetooth 4.0 core specification, the Bluetooth SIG especially targets IoT applications to support device developers with modern features such as low energy, mesh networking, and location services.
The current standard specifies two radio versions, Bluetooth Classic (BR/EDR) and Bluetooth Low Energy (BLE). ESP32 supports both of them by design. In this chapter, we will discuss BLE features of ESP32 with practical examples and learn how to use BLE in real-life scenarios. BLE is a huge subject to discuss in detail in a single chapter, so I have provided a reference book in the Further reading...