EasyManuals Logo

Espressif Systems ESP User Manual

Default Icon
191 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #61 background imageLoading...
Page #61 background image
Chapter 4. Software framework
4.1.4 Can I process OTA through Bluetooth® on ESP32?
Yes, please operate basing on bt_spp_acceptor and bt_spp_initiator.
If using Bluetooth LE, please operate basing on ble_spp_server and ble_spp_client.
4.1.5 How do ESP32 Bluetooth® and Bluetooth® LE dual-mode coexist and how can I
use this coexistence mode?
The ESP32 Bluetooth and Bluetooth LE dual-mode does not require complex con󰝘gurations. For de-
velopers, it is simple as calling Bluetooth LE API for Bluetooth LE, and calling Classic Bluetooth API
for Classic Bluetooth.
For speci󰝘cations on Classic Bluetooth and Bluetooth LE coexistence, please refer to ESP32 BT&BLE
Dual-mode Bluetooth.
4.1.6 What is the throughput of ESP32 Bluetooth® LE?
The throughput of ESP32 Bluetooth LE depends on various factors such as environmental interference, con-
nection interval, MTU size, and the performance of peer devices.
The maximum throughput of Bluetooth LE communication between ESP32 boards can reach up to 700 Kbps,
which is about 90 KB/s. For details, please refer to example ble_throughput in ESP-IDF.
4.1.7 Does ESP32 support Bluetooth® 4.2 DLE (Data Length Extension)
Yes, Bluetooth 4.2 DLE is supported in all versions of ESP-IDF. There is no sample code pro-
vided currently. You can implement this by calling corresponding APIs directly. Please refer to
esp_ble_gap_set_pkt_data_len.
4.1.8 How do ESP32 Bluetooth® and Wi-Fi coexist?
In the menuconfig, there is a special option called Software controls WiFi/Bluetooth
coexistence, which is used to control the coexistence of Bluetooth and Wi-Fi for ESP32 using
software, thus balancing the coexistence requirement for controlling the RF module by both the Wi-Fi
and Bluetooth modules.
Please note that if Software controls WiFi/Bluetooth coexistence is enabled,
the Bluetooth LE scan interval shall not exceed 0x100 slots (about 160 ms). If the Bluetooth
LE and Wi-Fi coexistence is required, this option can be enabled or disabled. However, if this
option is not enabled, please note that the Bluetooth LE scan window should be larger than 150
ms, and the Bluetooth LE scan interval should be less than 500 ms.
If the Classic Bluetooth and Wi-Fi coexistence is required, it is recommended to enable this option.
4.1.9 How can I get ESP32 Bluetooth® Compatibility Test Report?
Please contact sales@espressif.com.
Espressif Systems 44
Submit Document Feedback
Release master

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Espressif Systems ESP and is the answer not in the manual?

Espressif Systems ESP Specifications

General IconGeneral
BrandEspressif Systems
ModelESP
CategoryMotherboard
LanguageEnglish