🛠 Beacon BLE 5 : le « hello radio » d'une puce sans Wi-Fi

ESP32-H2 · debutant · Schéma : IMG-esp32-h2-debutant-3-h2-beacon-ble5-nimble.svg — H2 diffusant des trames d'advertising BLE 5 captées par un téléphone, avec badges Coded PHY 125/500 kbps et TX jusqu'à +20 dBm.

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

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales