Configuración de un ESP8266 como punto de acceso Wi-Fi


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