Sensores y actuadores en red inalámbrica
IoT: introducción
Material de referencia:
Biblioteca WiFi de arduino:
https://www.arduino.cc/en/Reference/WiFi
Tutoriales y bibliotecas:
https://github.com/espressif/arduino-esp32/tree/master/libraries/WiFi
https://techtutorialsx.com/2017/04/24/esp32-connecting-to-a-wifi-network/
https://techtutorialsx.com/2017/06/29/esp32-arduino-getting-started-with-wifi/
Para la documentación de algunas bibliotecas este enlace puede ser de mucha utilidad:
https://arduino-esp8266.readthedocs.io/en/latest/libraries.html#wifi-esp8266wifi-library
Ejercicio 1: vamos al tablero para explicar cómo funciona...
Ejercicio 2: conectarse a una red WiFi
Para conectarnos a una red WiFi necesitamos saber:
Una vez nos conectemos el Access Point nos dará una dirección IP que identificará el dispositivo en la red y permitirá que otros dispositivos le envíen mensajes
Ejercicio 3
Este procedimiento permitirá tener un servidor escuchando conexiones en el puerto 3001.
Ejercicio 3 (cont)
NOTA: tenga en cuenta que esta dirección IP puede cambiar, por tanto siempre debe verificarla cuando haga experimentos.
Ejercicio 3 (cont)
Ejercicio 4
Ejercicio 4 (Cont)
Es posible que no pueda conectar su celular al TCP Server que corre en el computador. Sí este es el caso, deshabilitar temporalmente el antivirus apagar el firewall.
OJO: NO OLVIDE HABILITAR EL FIREWALL UNA VEZ TERMINE LAS PRUEBAS
Ejercicio 5
Este ejemplo es un servidor. Abra el monitor de arduino y tome nota de la dirección IP asignada a este servidor y lea en el programa el puerto en el cual está escuchando el server.
NOTAS:
Ejercicio 6
Ejercicio 7
Ejercicio 8
Estudie detenidamente el código de los Ejercicios 5, 6.
¿Qué hace cada parte?
Ejercicio 9
Estudie detenidamente el código del Ejercicio 7
¿Qué hace cada parte?
Ejercicio 10
Ya estudió en detalle y al menos durante una hora los ejercicios 8 y 9?
Hágalo, lo necesitará para el siguiente reto
RETO A
Utilizando 3 dispositivos: ESP32, computador (o celular) y computador (u otro celular) realizar una aplicación estilo grupo de “Whatsapp”:
RETO B