When Wi-Fi Coexists With Esp-Ble-Mesh, The Wi-Fi Throughput Is Low, Why; Does Esp32 Support Coexistence Between Esp-Wifi-Mesh And Bluetooth® Le Mesh; Does Esp32 Support Coexistence Between Bluetooth® And Wi-Fi; When Wi-Fi, Bluetooth® Le, And A2Dp Sink Coexist, Audio Data Reception Is Lost And Lagged While Entering Bluetooth Le Scanning. How To Resolve Such Issue - Espressif Systems ESP Faq

Table of Contents

Advertisement

Chapter 4. Software framework

4.3.2 When Wi-Fi coexists with ESP-BLE-MESH, the Wi-Fi throughput is low, why?

For ESP32-DevKitC boards without PSRAM, Wi-Fi can coexist with ESP-BLE-MESH but with a rela-
tively low throughput. For ESP32-DevKitC boards with PSRAM, the transmit rate can stabilize at over
1 Mbps.
To support PSRAM, the following configurations in menuconfig should be enabled accordingly:
• ESP32-specific --> Support for external,SPI-connected RAM --> Try
to allocate memories of Wi-Fi and LWIP...
• Bluetooth --> Bluedriod Enable --> BT/BLE will first malloc the
memory from the PSRAM
• Bluetooth --> Bluedriod Enable --> Use dynamic memory allocation
in BT/BLE stack.
• Bluetooth --> Blutooth controller --> BLE full scan feature sup-
ported.
• Wi-Fi --> Software controls Wi-Fi/Bluetooth coexistence --> Wi-Fi
4.3.3 Does ESP32 support coexistence between ESP-WIFI-MESH and Bluetooth® LE
Mesh?
No.
However, the ESP32 supports coexistence between ESP-WIFI-MESH and Bluetooth LE, or Wi-Fi STA
and Bluetooth LE Mesh.
4.3.4 Does ESP32 support coexistence between Bluetooth® and Wi-Fi?
Yes, but time-sharing control is required for ESP32' s coexistence between Wi-Fi and Bluetooth. Please
go to menuconfig to enable the Wi-Fi/Bluetooth coexistence, shown as follows:
menuconfig -> Component config -> Wi-Fi -> Software controls WiFi/
Bluetooth coexistence (Enable)
4.3.5 When Wi-Fi, Bluetooth® LE, and A2DP sink coexist, audio data reception is lost
and lagged while entering Bluetooth LE scanning. How to resolve such issue?
• Use RingBuf to cache audio data
• Pause music and add a tone, such as "scanning for devices".

4.3.6 Can BLE advertising (Connectable) and iBeacon sending (advertising) coexist?

IDF: release/v4.0 and later versions | CHIP ESP32:
• Not supported yet on hardware level, but can be realized on application layer by polling and sending
broadcast packets at regular intervals.
IDF: release/v4.3 and later versions | CHIP: ESP32-C3|ESP32-S3
• Yes.
Espressif Systems
61
Submit Document Feedback
Release master

Advertisement

Table of Contents
loading
Need help?

Need help?

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

This manual is also suitable for:

Esp32Esp8266Esp32-s2Esp32-c3Esp32-s3

Table of Contents