

Unlike Bluetooth that is always on, BLE remains in sleep mode constantly except for when a connection is initiated. BLE’s primary application is short distance transmission of small amounts of data (low bandwidth).

What is Bluetooth Low Energy? Bluetooth Low Energy, BLE for short, is a power-conserving variant of Bluetooth.

For a simple introduction we’ll create an ESP32 BLE server, and an ESP32 BLE scanner to find that server. First, we’ll explore what’s BLE and what it can be used for, and then we’ll take a look at some examples with the ESP32 using Arduino IDE. This post is a quick introduction to BLE with the ESP32. The ESP32 comes not only with Wi-Fi but also with Bluetooth and Bluetooth Low Energy (BLE). ESP32 is a very powerful Wi-Fi-/Bluetooth-enabled SoC with a massive GPIO count, and the development board exposes this power in a very accessible IoT module design, suitable for both beginners and encouraged users. The ESP32 is, in fact, a small development board based on the ESP32 IoT-enabled microcontroller, the successor of the far-famed ESP8266 microcontroller from Espressif. The objective of this post is to give a brief introduction to another open-hardware IoT playground - the ESP32 board. Open-hardware platforms enable rapid prototyping and fasterdevelopment of new IoT applications. The ESP32 comes now with almost 32 I/O pins and a powerful 32bits dual core CPU ready to process more complex jobs. Although its not so new, the ESP32 popularity has began to grow because of its Bluetooth capabilities, but not only.
