Configurar un módulo ESP8266 como punto de acceso Wi-Fi implica programar el ESP8266 para que emita una red Wi-Fi a la cual otros dispositivos puedan conectarse.
Aquí tienes un ejemplo básico utilizando el lenguaje de programación de Arduino y la plataforma de desarrollo para ESP8266:
Instala el soporte para ESP8266 en el entorno de Arduino:
Abre el Arduino IDE.
Ve a "Archivo" -> "Preferencias".
En la pestaña "Configuración Adicional de Tarjetas", añade la siguiente URL en el campo "Gestor de URLs Adicionales de Tarjetas":
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Haz clic en "OK" para cerrar la ventana.
Ve a "Herramientas" -> "Gestor de Tarjetas".
Busca "esp8266" e instala el paquete "ESP8266 by ESP8266 Community".
Selecciona la placa correcta:
Ve a "Herramientas" -> "Placa" y selecciona tu modelo específico de ESP8266 (por ejemplo, NodeMCU 1.0).
Código de ejemplo:
#include <ESP8266WiFi.h>
const char *ssid = "AC-ESP8266";
const char *password = "987654321";
IPAddress local_IP(192,168,4,22);
IPAddress gateway(192,168,4,9);
IPAddress subnet(255,255,255,0);
void setup()
{
Serial.begin(115200);
Serial.println();
Serial.print("Setting soft-AP configuration ... ");
Serial.println(WiFi.softAPConfig(local_IP, gateway, subnet) ? "Ready" : "Failed!");
Serial.print("Setting soft-AP ... ");
Serial.println(WiFi.softAP(ssid,password) ? "Ready" : "Failed!");
//WiFi.softAP(ssid);
//WiFi.softAP(ssid, password, channel, hidden, max_connection)
Serial.print("Soft-AP IP address = ");
Serial.println(WiFi.softAPIP());
}
void loop() {
Serial.print("[Server Connected] ");
Serial.println(WiFi.softAPIP());
delay(500);
}
Reemplaza "NombreDeTuRed" y "TuContraseña" con el nombre y la contraseña que deseas para tu red Wi-Fi.
Sube el código al ESP8266:
Conecta tu ESP8266 a tu computadora a través de un cable USB.
Selecciona el puerto COM correcto en "Herramientas" -> "Puerto".
Presiona el botón de carga (flecha hacia arriba) para subir el código al ESP8266.
Después de cargar el código, el ESP8266 se configurará como un punto de acceso Wi-Fi con el nombre de red (SSID) y la contraseña que has especificado en el código.
Puedes buscar y conectarte a esta red Wi-Fi desde otros dispositivos.
Ten en cuenta que en este ejemplo, el ESP8266 no tiene acceso a Internet; solo actúa como un punto de acceso local.
Si necesitas que el ESP8266 tenga acceso a Internet, hay configuraciones adicionales que debes realizar.
Comentarios
Publicar un comentario