Introducción al punto de acceso suave ESP32
ESP32 es un microcontrolador de bajo costo con Wi-Fi y soporte de doble Bluetooth. El ESP32 puede funcionar como una estación Wi-Fi, un punto de acceso Wi-Fi o ambos.
Al operar como un punto de acceso Wi-Fi, el ESP32 puede permitir que otros dispositivos se conecten a él y accedan a Internet. Este modo se conoce como un "suave"Punto de acceso, como se implementa completamente en el software, sin la necesidad de hardware adicional.
Para configurar el ESP32 como punto de acceso Wi-Fi, deberá utilizar las API apropiadas proporcionadas por la pila Wi-Fi del ESP32. Esto generalmente implica configurar el ESP32 con el nombre de red deseado (SSID) y la contraseña, así como cualquier otra configuración deseada, como el modo de seguridad y el modo de canal. Una vez que el punto de acceso esté configurado y habilitado, otros dispositivos podrán descubrir y conectarse a él, como lo harían con cualquier otro punto de acceso Wi-Fi.
Para obtener un tutorial descriptivo más detallado sobre ESP32 diferentes modos wifi, consulte los tutoriales:
Obtener la dirección MAC del punto de acceso suave WiFi en ESP32 usando Arduino IDE
Para obtener la dirección MAC del punto de acceso suave ESP32, cargaremos el código Arduino e inicializaremos el wifi ESP32 en el modo de punto de acceso usando el comando Wifi.modo (wifi_mode_ap). Después de eso, utilizando el comando de dirección MAC blanda, imprimiremos la dirección MAC de ESP32 en el monitor de serie Arduino.
Código
Abra Arduino IDE y cargue el código dado en la placa ESP32:
#include "wifi.H "
setup () void
De serie.comenzar (115200);
Wifi.modo (wifi_mode_ap);
De serie.imprimir ("ESP32 Soft Access Point MAC Dirección:");
De serie.println (wifi.softapMacaddress ());
bucle void ()
Código iniciado incluyendo la biblioteca WiFi para que podamos acceder a las variables WiFi. Usando la biblioteca WiFi, estableceremos el ESP32 en modo de punto de acceso suave a través de Wifi_mode_ap y obtener la dirección MAC del sistema de punto de acceso suave.
Después de eso, inicializamos la tasa de baudios para la comunicación en serie. El uso de la tasa de baudios ESP32 imprimirá la dirección MAC en el monitor en serie.
ESP32 Wi-Fi se inicializa como modo de punto de acceso suave. Durante este modo, los dispositivos pueden conectarse y usar ESP32 como punto de acceso a Internet o cualquier otro tipo de comunicación inalámbrica.
Por fin, usando el comando Wifi.SoftapMacaddress () Imprimiremos la dirección MAC ESP32 en el monitor de serie Arduino.
Producción
En la salida podemos ver la dirección MAC del modo de punto de acceso suave ESP32:
Conclusión
La dirección Mac (control de acceso a medios) es un número de identificador único asignado a diferentes dispositivos por el fabricante para la comunicación dentro de una red. Usando el código Arduino, podemos obtener fácilmente la dirección MAC ESP32 cuando está configurada en el modo de punto de acceso suave. Usando el código proporcionado en el artículo, cualquier dirección MAC ESP32 se puede imprimir en el monitor en serie del Arduino IDE. Para más, lea el artículo.