Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo de Electiva I.
Tema:
Accediendo a la Wifi desde ESP8266.
Presentado por:
Cesar David Arroyo Crismat.
Docente:
Luis Fernando Murillo.
Programa:
Ingeniería de Sistemas:
Semestre: VIII.
Fecha: 28-Abril-2020.
Página 2|6
Las siguientes dos líneas establecen el modo de conexión como estación
(Station) y desconectan de cualquier conexión previa. La última línea envía un
mensaje a la consola Arduino con toda normalidad.
Vamos a ver como escaneamos las redes. Empecemos encontrando el número
de Redes disponibles:
int n = WiFi.scanNetworks();
if (n == 0)
Serial.println("No encuentro redes disponibles");
En caso de haber encontrado redes, sacamos un mensajito indicando el
número de redes disponibles:
Serial.print(n);
Serial.println(" networks found");
Y pasmos directamente a enumerarlas:
for (int i = 0; i < n; ++i)
{ // Print SSID y RSSI para cada una
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.print(")");
Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*");
delay(10);
}
La librería ya ha generado unos arrays con las características de cada una de
las redes que ha encontrado y podemos imprimir los datos con un sencillo for.
Esta es la elegancia que nos gusta, si señor y además es la librería la que
trabaja, no nosotros. EL resultado en mi zona es este:
Página 3|6
Conectando a la Wifi.
Ya sabemos cómo listar las Wifi. Ahora conectarnos a una es igual de sencillo
mediante la librería. Empezamos incluyendo la librería y definiendo
cosas: Prog_122_2
#include <ESP8266WiFi.h>
Página 4|6
}
Serial.println(WiFi.localIP());
[1]
Página 5|6
Bibliografía.
[1] “ESP8266 como servidor web para manejar un LED | Tienda y Tutoriales Arduino.”
https://www.prometec.net/esp8266-con-arduino-ide/ (accessed May 28, 2020).
Página 6|6