Introducción a ESP32 WiFi
ESP32 viene con módulos wifi preinstalados a los que se puede acceder utilizando el Wifi.modo() función. ESP32 tiene tres modos diferentes en los que podemos usar su wifi.
El punto de acceso y la estación de dos modos anteriores se pueden configurar por separado, o ambos combinados. Durante el modo de punto de acceso, ESP32 transmitirá su wifi y otros dispositivos como enrutadores, los teléfonos inteligentes y las PC pueden conectarse a él. Mientras que durante el modo de estación definimos el SSID y la contraseña de la red a la que se conecta ESP32.
En el último modo, ESP32 funciona de doble manera como punto de acceso y estación. Ahora escribiremos código sobre cómo configurar el ESP32 en el modo de estación y punto de acceso.
Use la estación ESP32 y el punto de acceso al mismo tiempo
Es posible usar ESP32 como punto de acceso y como estación para conectarlo al enrutador. Se llama a este modo Wifi_ap_sta.
ESP32 Wifi tiene una interfaz separada para cada modo. Y a medida que ambos funcionan por separado para que cada interfaz tenga su propia dirección IP.
Programar ESP32 en el código wifi de doble modo es muy simple. Solo tenemos que usar el Wifi_ap_sta función. Esta función nos permite conectar tanto ESP32 con el enrutador y también configurarlo como punto de acceso.
Aquí hay un ejemplo de configuración Wifi ESP32 en el modo de estación y AP.
Escribamos un código para usar ambos modos juntos.
Código
Open Arduino IDE Editor. Escriba el código que se proporciona a continuación y cárguelo a la placa ESP32.
#incluirCódigo iniciado por definir el Wifi.H Se incluye la biblioteca que nos permite configurar ESP32 WiFi. A continuación, definimos el SSID y la contraseña de la red que queremos conectar.
Después de ese punto de acceso ESP32 se crea definiendo el SSID y la contraseña para el AP. Usando las credenciales definidas, podemos acceder a ESP32 WiFi.
Después de conectar ESP32 a una red, como un enrutador, el código imprimirá la dirección IP que le brinda la red utilizando el DHCP (Protocolo de configuración de host dinámico). A continuación, imprimirá la dirección IP del punto de acceso ESP32 que se puede usar para acceder a ESP32. Usando esta dirección IP, podemos crear servidores web y controlar múltiples dispositivos.
Producción
Una vez que se cargue el código, ESP32 se conectará al punto de acceso y también creará el punto de acceso. En el monitor en serie podemos ver la dirección IP de ambos.
Para conectar el punto de acceso ESP32, abra la configuración de wifi en el dispositivo y haga clic en Conectar.
Escriba la contraseña para el punto de acceso ESP32. El que definimos dentro del código.
Ahora ESP32 Wifi está conectado con éxito.
Conclusión
ESP32 viene con soporte WiFi. Usando el wifi, podemos aumentar la productividad de nuestros proyectos IoT. Aquí discutimos la configuración Wifi ESP32 en ambos modos. Usando ESP32 WiFi conectado en el punto de acceso y en modo de estación podemos crear una red de malla e interfaz múltiples dispositivos.