Description
What you’ll learn
-
¡Aprenderás a programar el ESP32 de manera simple y eficiente!
-
Aprenderás a programar con PlatformIO IDE, Framework Arduino el ESP32.
-
Aprenderás a utilizar Vue 3 “Script Setup” con TypeScript, en el ESP32, como Frontend simple y eficiente.
-
Aprenderás a utilizar conexiones WIFI, modo punto de acceso y modo cliente.
-
Aprenderás a utilizar conexiones MQTT e instalación de un Bróker local para pruebas.
-
Creación de una potente API REST para comunicar el servidor con diferentes clientes.
-
Buenas prácticas de programación y a optimizar tu código, entre muchas cosas más que te resultarán de mucho interesantes.
“VUE32 Admin Tool V2.0” es una potente herramienta de configuración web, para el ESP32, te permitirá configurar de una manera muy simple el Dispositivo IOT basado en el ESP32, fácilmente aplicable a cualquier proyecto IOT y a cualquier placa ESP32 incluso para las ESP8266, aunque no formara parte del Curso se podría adaptar el código.
En este curso aprenderemos paso a paso como crear su propio servidor web embebido dentro del ESP32, este servidor controla las configuraciones principales de un dispositivo (IOT) y muestra los datos más importantes del mismo en tiempo real y de manera automática, usando WebSockets.
Realizaremos una API REST en el Servidor Web con las mejoras practicas para la creación de APIS, esto nos facilitará el uso de nuestro dispositivo sea integrables con otros clientes, Web, APP Móvil, Software para Escritorio, otros dispositivos y programas de terceros.
Crearemos la instalación y conexión con un Bróker MQTT de pruebas para el curso usando Docker Compose, Uso del broker EMQX donde conectaremos el dispositivo y nos permitirá realizar las pruebas de conexiones con el Cloud, parametrizaciones en el dispositivo donde podremos tener todas las principales configuraciones del protocolo MQTT.
Conexión a la red WiFi, modo Cliente y Modo AP, optimizaciones y algoritmos de permanencia de la conexión en caso de perdida de conexión.
Desarrollo y maquetado de todo el proyecto usando Vuejs v3 con TypeScript, uso de Bootstrap 5.3.x, Pinia, Router, entre otros plugins útiles para el desarrollo del lado del front, estaremos aplicando las mejores practicas en el desarrollo con Vuejs y TypeScript, esto nos ayudara a crear proyectos eficientes, adaptables a cambios y mantenibles con Vuejs, no solo para el ESP32 si no de manera general.
Tendremos mucho contenido de programación Web, TypeScript, VUE, C++, y otras tecnologías como JSON para la comunicación entre el cliente y el servidor.
Aprenderemos a subir archivos al servidor VUE32, realizar una interfaz para actualizar el firmware y exportar e importar archivos de configuraciones del dispositivo.
Los invito a adquirir este curso donde van, aprender de configuraciones web en el ESP32 y el Framework de JavaScript Vue.js versión 3 “Script Setup” usando TypeScript.
Muchas Gracias.
Ing. Yamir Hidalgo Peña.
Who this course is for:
- Cualquier persona con ganas de realizar un emprendimiento comercial en la creación de dispositivos controlados por internet.
- Cualquier persona con ganas de crear un dispositivo (IOT) con su propio servidor web usando el ESP32.
- Cualquier persona interesada en agregar un control avanzado a su proyecto de grado: Estudiantes de electrónica, electricidad y ciencias de la computación, etc., además de cualquier persona que hace proyectos personales.
- Cualquier persona interesada en conectar su proyecto a internet con una solución de bajo presupuesto.
- Todo público interesado en la tecnología, el internet de las cosas (IOT).
- Interesados en construir productos (IOT) para aplicaciones, home, edificios, oficina, empresa, etc.
- Estudiantes de ingeniería, electrónica, programación, robótica, y ramas afines.
- Publico en general.
Reviews
There are no reviews yet.