🛠 BLE 5 et Wi-Fi en simultané : la coexistence tri-radio
Le C6 parle aussi Bluetooth 5 LE — pas de Bluetooth Classic, c'est définitif. Dans ce tuto, tu fais tourner BLE et Wi-Fi simultanément sur la même carte, ce qui illustre la coexistence tri-radio : les trois radios partagent une seule antenne et un seul front-end 2,4 GHz. Avec arduino-esp32 v3.x (board ESP32C6 Dev Module) : WiFi.mode(WIFI_STA) et WiFi.begin d'un côté, BLEDevice::init("c6-presence") et BLEAdvertising::start avec scan response de l'autre. Tu diffuses un beacon nommé pendant que le Wi-Fi reste connecté, et tu affiches le RSSI sur le port série, qui passe par l'USB Serial/JTAG natif. Le BLE 5 du C6 apporte le Coded PHY longue portée (réception jusqu'à −106 dBm à 125 kbps), les advertising extensions et le PHY 2 Mbps. Contrainte d'architecture : le C6 est mono-cœur et BLE-only, donc tout code venant d'un ESP32 double-cœur ou reposant sur le Bluetooth Classic (SPP, A2DP) doit être repensé. Exercice : fais varier l'intervalle d'advertising et discute l'impact sur l'autonomie. Pour du BLE sérieux côté ESP-IDF, active la stack NimBLE dans menuconfig.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
clignotante.inoArduinobouton-led.inoArduinorespiration.inoArduinodht22.inoArduinooled-i2c.inoArduinoserveur-web.inoArduino