Lista de Ejemplos de Programación para ESP32
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.17
Ejemplos de Bluetooth (BLE)
| Nombre del Ejemplo | Descripción de la Función | Herramientas de Desarrollo | Chips Compatibles |
|---|---|---|---|
| BLE5_extended_scan | Demostración de las funciones de publicidad y escaneo extendido de Bluetooth 5.0 | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE5_multi_advertising | Demostración de la función de publicidad múltiple de Bluetooth 5.0 | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE5_periodic_advertising | Demostración de la función de publicidad periódica de Bluetooth 5.0 | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE5_periodic_sync | Demostración de la función de sincronización periódica de Bluetooth 5.0 | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_Beacon_Scanner | Implementación de un escáner de balizas BLE | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_EddystoneTLM_Beacon | Implementación de una baliza de telemetría Eddystone | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_EddystoneURL_Beacon | Implementación de una baliza URL Eddystone | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_client | Implementación de funciones de cliente BLE | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_iBeacon | Implementación del protocolo iBeacon | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_notify | Demostración de la función de notificación de características BLE | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_scan | Implementación de funciones básicas de escaneo BLE | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_server | Implementación de funciones de servidor BLE | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_server_multiconnect | Servidor BLE que admite múltiples conexiones de dispositivos simultáneas | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_uart | Implementación de comunicación serie a través de BLE | ESP-IDF / PlatformIO | Serie ESP32 |
| BLE_write | Demostración de la función de escritura de características BLE | ESP-IDF / PlatformIO | Serie ESP32 |
Ejemplos de Bluetooth Clásico (no disponible para ESP32-S2, ESP32-C3, ESP32-S3)
| Nombre del Ejemplo | Descripción de la Función | Herramientas de Desarrollo | Chips Compatibles |
|---|---|---|---|
| DiscoverConnect | Descubrimiento y conexión de dispositivos Bluetooth clásicos | ESP-IDF / PlatformIO | Serie ESP32 |
| GetLocalMAC | Obtención de la dirección MAC Bluetooth local | ESP-IDF / PlatformIO | Serie ESP32 |
| SerialToSerialBT | Comunicación serie a través de Bluetooth clásico | ESP-IDF / PlatformIO | Serie ESP32 |
| SerialToSerialBTM | Comunicación serie multidispositivo a través de Bluetooth clásico | ESP-IDF / PlatformIO | Serie ESP32 |
| SerialToSerialBT_SSP_pairing | Emparejamiento simple y seguro de Bluetooth clásico | ESP-IDF / PlatformIO | Serie ESP32 |
| bt_classic_device_discovery | Descubrimiento de dispositivos Bluetooth clásicos | ESP-IDF / PlatformIO | Serie ESP32 |
| bt_remove_paired_devices | Eliminación de dispositivos Bluetooth clásicos emparejados | ESP-IDF / PlatformIO | Serie ESP32 |
Ejemplos de Wi-Fi
| Nombre del Ejemplo | Descripción de la Función | Herramientas de Desarrollo | Chips Compatibles |
|---|---|---|---|
| FTM_Initiator | Implementación del protocolo 802.11 Fine Timing Measurement (FTM) - Como iniciador | ESP-IDF / PlatformIO | ESP32-S2, ESP32-C3 |
| FTM_Responder | Implementación del protocolo 802.11 Fine Timing Measurement (FTM) - Como respondedor | ESP-IDF / PlatformIO | ESP32-S2, ESP32-C3 |
| SimpleWiFiServer | Implementación de un servidor Wi-Fi simple | ESP-IDF / PlatformIO | Serie ESP32 |
| WPS | Implementación de Wi-Fi Protected Setup (WPS) | ESP-IDF / PlatformIO | Serie ESP32, ESP32-S2 |
| WiFiAccessPoint | Creación de un punto de acceso Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiBlueToothSwitch | Alternancia entre Wi-Fi y Bluetooth | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiClient | Implementación de funciones de cliente Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiClientBasic | Implementación de funciones básicas de cliente Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiClientConnect | Implementación de reconexión automática de cliente Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiClientEnterprise | Implementación de conexión Wi-Fi empresarial | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiClientEvents | Monitoreo de eventos de cliente Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiClientStaticIP | Configuración de IP estática para cliente Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiIPv6 | Demostración de funcionalidad IPv6 | ESP-IDF / PlatformIO | Serie ESP32, ESP32-S2 |
| WiFiMulti | Soporte para cambio entre múltiples redes Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiScan | Implementación de función de escaneo de redes Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiScanDualAntenna | Escaneo Wi-Fi utilizando antena dual | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiSmartConfig | Implementación de función SmartConfig para configuración Wi-Fi | ESP-IDF / PlatformIO | Serie ESP32 |
| WiFiTelnetToSerial | Acceso al puerto serie ESP32 a través de Telnet | ESP-IDF / PlatformIO | Serie ESP32, ESP32-S2 |
| WiFiUDPClient | Implementación de cliente Wi-Fi UDP | ESP-IDF / PlatformIO | Serie ESP32 |