🛠 Beacon BLE 5 : le « hello radio » d'une puce sans Wi-Fi
El ESP32-H2 no tiene ninguna pila Wi-Fi: su «hello radio» es Bluetooth 5 LE. Tutorial: emitir un beacon con nombre usando la pila NimBLE de ESP-IDF (menuconfig → Component config → Bluetooth → BLE). El H2 soporta el Coded PHY de largo alcance (125 y 500 kbps, sensibilidad RX hasta −106,5 dBm), Bluetooth Mesh y una potencia TX de −24 a +20 dBm — hasta 100 mW en la opción +20 dBm, excepcional para un SoC de esta gama de precios (DevKitM-1 ≈ 10 $, Waveshare ESP32-H2-DEV-KIT ≈ 6,65 $). Estructura del código: nimble_port_init, callback de sincronización del host, construcción del payload de advertising (flags + nombre local completo), y luego ble_gap_adv_start en modo conectable y descubrible. Prueba con un escáner BLE en el teléfono. Trampa de portabilidad n.º 1: cualquier ejemplo copiado de ESP32, C3 o C6 que toque Wi-Fi o Matter-over-Wi-Fi es simplemente inexecutable aquí. El BLE coexiste con 802.15.4 en la misma radio de 2,4 GHz — aprovecharemos esta coexistencia a nivel intermedio.
Otros tutoriales para esta placa
- Premier blink sur une broche sûre (GPIO22)
- Pilotez la LED RGB embarquée avec le périphérique RMT
- Deep-sleep 7 µA : le bouton qui doit être dans le domaine LP
- Interrupteur Zigbee certifié avec l'ESP-Zigbee-SDK
- ADC 12 bits et capteur de température : piège du date code
- Endpoint Matter-over-Thread sur esp-matter