Curso Iniciación al IoT con ESP8266
Los dispositivos conectados inundan nuestra vida diaria, aprende a desarrollar tus propias soluciones conectadas
Los dispositivos conectados inundan nuestra vida diaria, aprende a desarrollar tus propias soluciones conectadas
IoT acrónimo de Internet de las cosas, hace referencia a todos aquellos dispositivos conectados. En un mundo cada vez más digital todo aquello que nos rodea es susceptible de ser monitorizado y controlado, para ello es imprescindible conectarlo a un dispositivo como el ESP8266 cuya programación es como la de un Arduino que sirva de pasarela para dotarlo de una conexión WiFi
Este curso abarca los conceptos básicos de las redes de comunicación inalámbricas, la conectividad entre dispositivos de una misma web y la conexión con el exterior.
Una vez explicados los conceptos básicos de su funcionamiento, se desarrollarán aplicaciones que permitan, en el primer caso, la monitorización y control de dispositivos conectados a la misma red hasta llegar a utilizar servicios de terceros para hacer el control.
Mediante este Kit replicarás los casos de estudio y también desarrollarás los ejercicios propuestos, es imprescindible en toda formación ser capaces de evaluar nuestra progresión y con la ayuda del profesor resolver aquellas dudas que nos puedan surgir en un futuro durante el curso antes de encontrarnos con esos mismo problemas un tiempo después de haber finalizado el curso.
Ayúdanos a crear un repositorio sobre preguntas frecuentes de Arduino
Temario
Paso previo al desarrollo de soluciones conectadas a internet, se presentará una visión de la situación actual y las posibilidades que ofrecen dispositivos como el ESP8266 de bajo coste.
En el mercado existen diferentes dispositivos que nos permiten conectar sensores y/o actuadores a un servicio en la nube de forma sencilla y a un bajo coste, antes de dar comienzo con el ESP8266 analizaremos los pros y contras de otros dispositivos.
La primera experiencia con el ESP8266 será el análisis de su electrónica, es necesario evaluar las características del hardware. Los principales errores en la integración de un ESP8266 suelen ser la conexión con otros dispositivos por una mala alimentación o adaptación de las tensiones e intensidades de operación.
Desarrollo de un conjunto de prácticas para el manejo de los periféricos de sus periféricos así como la configuración e instalación de drivers necesarios para programarlo desde el IDE de Arduino.
El siguiente paso en este curso es entender el funcionamiento de un dispositivo conectado tanto a una red local como a internet y entender los diferentes protocolos existentes en la nube
›› ¿Qué es una IP?
Todos los dispositivos conectados a la red se encuentran identificados, entender la forma de identificar un dispositivo es indispensable para comunicar dos o más dispositivos en una red.
›› Conexión entre dos o más dispositivos de una misma red
Prácticas para el control del ESP8266 desde un navegador web mediante una red local
›› Protocolo HTTP
Junto con la asignación de un IP es indispensable conocer el funcionamiento del protocolo HTTP
›› Actualización automática de hora con servicios NTP
La primera aplicación de un ESP8266 conectado a internet será la actualización de la hora desde un servicio NTP
Es el lenguaje de marcado presente en cualquier tipo de web, saber manejar este lenguaje permite desarrollar entornos gráficos que se ejecutan en el ESP8266 y que podemos ver al acceder al dispositivo en remoto
›› Envío de información entre dispositivos de una misma red
Programación de webs básicas para mostrar información de un ESPP8266, conocer el valor de sensores o parámetros internos entre otros serán los datos que podremos visualizar desde un navegador web.
›› Aplicaciones web con interfaz de usuario para el control de dispositivos
Mediante botones, campos de entrada de información y demás recursos realizaremos el control de elementos electrónicos conectados al ESP8266 desde un navegador web
Un recurso muy útil es el poder programar un ESP8266 sin necesidad de cables, a través de una serie de prácticas probaremos esta posibilidad
En el último bloque del curso realizaremos el control a distancia desde la plataforma ThinkSpeak. Tendremos el control en remoto con almacenamiento de datos y accesibilidad desde cualquier dispositivo.
Entre las diferentes prácticas se incluyen la ejecución de código en la nube y el envío de notificaciones utilizando IFTTT.
Habilidades
› Evaluar las características del hardware del ESP8266
› Conectar circuitos en base a las leyes básicas de la electrónica
› Configurar el entorno de programación
› Programar un ESP8266
› Controlar los periféricos de un ESP8266
› Dominar los aspectos fundamentales de una red de comunicación.
› Interpretar el lenguaje de programación de páginas web.
› Realizar pequeños proyectos gracias a los casos prácticos.
Información
› Curso práctico de 20 horas
› Son necesarios conocimientos equivalentes al curso de iniciación a Arduino
› Este curso se realiza mediante el aula virtual (clases en directo)
› Acceso al curso: te enviaremos el enlace y la contraseña para acceder al curso mediante un email
› Grupos reducidos 6 a 10 personas
› Cada asistente debe disponer de su propio portátil /ordenador y conexión a internet así como del material de prácticas.
› Para más información ponte en contacto a través de nuestro formulario de contacto.
Déjanos tus datos y te avisaremos cuando hayan plazas para este curso.