


Let us make another tutorial on ESP32 BLE and focus on ESP32 Classic Bluetooth for now. Bluetooth Specification 4.0 added BLE functionality and is mainly used in battery operated devices like watches, audio devices, health trackers, fitness monitors and data beacons. Another simple example is file transfer between two devices (like two mobile phone or a laptop and a mobile phone) over Bluetooth is based on Classic Bluetooth functionality.īLE or Bluetooth Low Energy on the other hand, as the name suggests, is designed for low power operation and developed with IoT applications as the main target. Our Bluetooth keyboards and mouse work with Classic Bluetooth technology. Even though multiple slave devices can be connected to a single master, only one slave can be actively communicating with the master. The Classic Bluetooth also known as Bluetooth Base Rate / Enhanced Data Rate, is the original point-to-point network topology designed for one-to-one wireless communication between a master and a slave. Getting Started with ESP32 Classic Bluetooth ESP32 Bluetooth supports three types of Host Controller Interface (HCI): UART, SPI and VHCI (Virtual HCI) interfaces (only one can used at a time and UART is the default). If you take a look at the pinout of ESP32 SoC, there is only one pin for connecting to antenna (LNA_IN).ĮSP32 supports both the Classic Bluetooth (Classic BT) and Bluetooth Low Energy (BLE) which can be configured with BLUEDROID Bluetooth Stack. Since both Wi-Fi and Bluetooth operate at the same 2.4 GHz ISM frequency, the Wi-Fi Radio and the Bluetooth Radio share the same antenna in ESP32.


Physically, only an external antenna is needed for proper Bluetooth Communication. Operating in the unlicensed 2.4 GHz ISM (Industrial, Scientific and Medical) frequency band, Bluetooth is a short-range wireless communication technology with range up to 100 m.ĮSP32 SoC integrates both the Bluetooth Link Controller (or Link Manager) and the Baseband into its silicon. ESP32 Classic Bluetooth Serial Communicationīluetooth is a great wireless communication technology that has been popular for quite few years.Getting Started with ESP32 Classic Bluetooth.
