Está en la página 1de 13

UNIVERSIDAD MAYOR DE SAN ANDRÉS

FACULTAD DE TECNOLOGÍA
CARRERA DE ELECTRÓNICA Y TELECOMUNICACIONES

INFORME LABORATORIO Nº 9

LABORATORIO DE MICROPROCESADORES II
“Servidor web ESP32/ESP8266 MicroPython”
DOCENTE: ING. Arturo Marin Tames

PARALELO: “A”
INTEGRANTES: Univ. Cadena Mamani Janise
Univ. Mayta Cuba Shirley
Univ. Rondan Gutierrez Paola Nicole
Univ. Siñani Marca Renata Laura

NUMERO DE GRUPO: 3
FECHA:6/06/2023

LA PAZ-BOLIVIA
I. OBJETIVOS
 Desarrollar una programación que permita usar el Raspberry pi pico
como un módulo de red.
II. COMPONENTES UTILIZADOS.

Los materiales y software utilizados en el laboratorio son:

NODE MCU Fuente de poder de celular Resistencia de 10K


ESP8266 3.3V

LEDS Internet

III. FUNDAMENTO TEORICO:

El módulo de red se utiliza para configurar la conexión WiFi. Hay dos interfaces WiFi, una para
la estación (cuando el ESP8266 se conecta a un enrutador) y otra para el punto de acceso (para
que otros dispositivos se conecten al ESP8266). Cree instancias de estos objetos usando:

SOCKETS

Los sockets son los extremos de un canal de comunicación bidireccional. Los sockets se pueden
comunicar dentro de un proceso, entre procesos dentro de la misma máquina o entre procesos de
máquinas de continentes diferentes.

En nuestro programa utilizaremos la librería socket y usocket solo es necesario importar uno,
pero con el tiempo las versiones de la placa esp82266 ha ido variando por eso importaremos
ambas para no tener problemas
Creación de un servidor de socket

Después de crear el HTML para construir la página web, necesitamos crear un conector de
escucha para escuchar las solicitudes entrantes y enviar el texto HTML en respuesta. Para una
mejor comprensión, la siguiente figura muestra un diagrama de cómo crear socket para la
interacción servidor-cliente:
ACCESS POINT (AP): Punto de Acceso a un dispositivo de hardware que permite crear una
Red de Área Local (Local Area Network – LAN), ya sea cableada (p.e. Ethernet) o inalámbrica
-Wireless Local Area Network · WLAN- (p.e. WiFi). Existen otros dispositivos que no son
exclusivamente Access Points,pero tienen incorporadas sus funciones:

SOFT ACCESS POINT(SoftAP): Punto de Acceso habilitado por Software– Es un


dispositivo de hardware no creado específicamente para ser un AP, pero que se habilita
como tal por software. Permite crear una WLAN a la que se pueden conectar los
dispositivos con capacidad inalámbrica.
ROUTER: Enrutador: Es un dispositivo se hardware que permite la de ínter-conexión en
redes informáticas (cableadas y/o inalámbricas) -normalmenteInternet y una red LAN-,
determinando la ruta que deben tomar los paquetes vie de datos. También incluye las
funciones de AP.

Station (STA) o estación a cada dispositivo que se conecta con la red, por ejemplo un ordenador,
un teléfono móvil o una tablet.
Un microcontrolador ESP32 puede funcionar como Station, como Soft AccessPoint
o incluso simultáneamente como Station y Soft Access Point. A continuación, se va
a desarrollar su funcionamiento como Station.
CONFIGURACIÓN MODO ESTACIÓN:

En la mayoría de nuestros proyectos de servidor web con MicroPython, conectamos el ESP32


o el ESP8266 a un enrutador inalámbrico. En esta configuración podemos acceder a la placa
ESP a través de la red local.

En este escenario, el enrutador actúa como un punto de acceso y las placas ESP seconfiguran
como una estación. Por lo tanto, debe estar conectado a su enrutador (red local) para controlar
el ESP32 o ESP8266.

CONFIGURACIÓN MODO ACCESS POINT

Básicamente, cuando se configura el ESP32 o ESP8266 como un punto de acceso,crea su propia


red Wi-Fi y los dispositivos (estaciones) Wi-Fi cercanos pueden conectarse a ella (como su
teléfono inteligente o su computadora).
IV. PROCEDIMIENTO DE LABORATORIO

- Firma 1. (MODO ESTACIÓN) Realizar el control de dos LEDs a través de


la red wifi de un router. realizar el Ejemplo 1 puede utilizar su computador o
teléfono como un Route
1. Ejecutando y cargando el programa nos saldrá la dirección por medio de la consola
(nota: en algunos dispositivos es necesario presionar el botón reset si la consola lo pide)

2. Con un dispositivo enlazado en la misma RED podemos ingresar


FOTOGRAFIAS DEL CIRCUITO PRESENTADO
- Firma 2. (MODO PUNTO DE ACCESO ) Realizar la lectura a través de la red
wifi creada por el dispositivo esp8226

CODIGO COMENTADO
1. Cargando el programa a nuestro dispositivo esp8226 podemos observer la direccion IP
donde debemos acceder

2. Accedemos a la red desde un dispositivo movil o computador


3. La consola nos mostrara si un dispositivo accede a la red

FOTOGRAFIAS DEL CIRCUITO PRESENTADO


V. CONCLUSIONES
Se pudo cumplir con los objetivos que nos planteamos qué fue desarrollar una
programación que permita usar el Raspberry pi pico como un módulo de red.
Este laboratorio lo pudimos culminar de manera correcta y exitosa ya que se realizó las
tareas asignadas y el código nos corrió de gran manera y en el armado del circuito también
se realizó de manera correcta, la página cargo y se pudo apreciar que la interfaz funciona.
Existió unos problemas al momento del reconocimiento del puerto, que se logró corregir
exitosamente
VI. BIBLIOGRAFIA

https://github.com/esp8266/arduino https://www.luisllamas.es/esp8266-nodemcu/

Guia de laboratorio N°9

Hoja de datos Rasberry pi pico

También podría gustarte