ESP32WebSetting (Servidor web) administra el ESP32 DeviceIoT

所在平台: Udemy

课程主页: https://www.udemy.com/course/esp32websetting/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ESP32WebSetting(Web服务器)管理ESP32设备物联网 课程概述:“ESP32 Admin Tool v3”是一款强大的配置工具,专为ESP32微控制器设计,旨在轻松配置您可以创建的物联网设备,适用于任何4MB或以上的ESP32开发板。本课程将逐步带领您创建嵌入于ESP32中的Web服务器,该服务器可控制物联网设备的主要配置,并实时自动显示其最重要的数据,采用WebSockets技术。 我们将开发一个ESP32 Web服务器的REST API,以便于与其他客户端(如Web、移动应用、桌面软件、其他设备和程序)整合。课程中还将介绍如何与MQTT代理(EMQX)进行连接,并从零开始安装和配置以进行本地测试,同时使用Docker简化实施过程并提高可扩展性。 课程将涵盖WiFi网络连接的客户端模式和AP模式,以及使用FRETOS在Arduino上优化连接的算法,添加用于状态可视化的LED灯。同时,您将学习如何通过Socket进行连接,实现ESP32与连接客户端之间的实时命令和数据传输,包括实时数据图表。 课程内容还包括丰富的Web编程知识,涵盖原生JavaScript、C++ Arduino,以及用于客户-服务器之间通信的JSON等技术。我们将学习如何上传文件到ESP32服务器,创建固件更新接口,以及导入/导出设备配置文件,修改访问密码,通过网页控制继电器和调光器等功能。此外,课程还将提供我的ESP32开发板设计,并教授如何在JLCPCB制造您的电路及组件组装。 课程的最后部分将简要介绍JavaScript的基本概念,因为课程与该语言密切相关,需要掌握基础知识。 欢迎参加本课程,您将学习到许多Web开发的应用于ESP32的知识,以及大量的JavaScript前端开发技巧。谢谢! 导师:Yamir Hidalgo Peña工程师

课程评论(0条)

课程详情

"ESP32 Admin Tool v3" es una potente herramienta de configuración para el microcontrolador ESP32 que te permitirá configurar de una manera muy simple el dispositivo IOT que puedas crear, es fácilmente aplicable a cualquier proyecto IOT y a cualquier placa ESP32 de 4MB o superior.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 ESP32, esto nos facilitará el uso de nuestro dispositivo para que sea integrables con otros clientes, Web, APP Móvil, Software para Escritorio, otros dispositivos y programas.Realizaremos las conexiones con un Bróker MQTT donde los instalaremos y configuraremos desde cero para pruebas locales, el bróker EMQX es donde conectaremos los dispositivos y nos permitirá realizar las pruebas de conexiones con el servidor MQTT y todo esto con Docker para que sea simple de implementar y escalable.Conexión a la red WiFi, modo Cliente y Modo AP, optimizaciones y algoritmos de permanencia de la conexión usando FRETOS en Arduino, agregando leds de estados para la visualización.Conexiones con Sockets, envió de comandos y datos en tiempo real desde el ESP32 al cliente conectado, graficas en tiempo real de datos.Mucho contenido de programación Web, JavaScript Vanilla, C++ Arduino, y otras tecnologías como JSON para la comunicación entre el cliente - servidor y viceversa.Aprenderemos a subir archivos al servidor ESP32, realizar una interfaz para actualizar el firmware, exportar e importar archivos de configuraciones del dispositivo, cambio de contraseña de acceso, control de relay y dimmer desde el navegador web ( Cliente ).Les entregaré un diseño de mi placa de desarrollo para el ESP32 con muchas funciones que se adaptará al curso en la creación de los controles, todo esto en una sección donde les enseñaré a mandar a fabricar en JLCPCB el circuito y montaje de componentes.También veremos una breve sección donde trataremos todos los conceptos básicos sobre JavaScript ya que el curso esta muy involucrado con este lenguaje es necesario tratar las bases.Los invito a adquirir este curso donde van aprender de mucho desarrollo web, aplicado en el ESP32 y mucho de JavaScript para el desarrollo frontend.Muchas Gracias.Ing. Yamir Hidalgo Peña.

课程标签

0人关注该课程

主题相关的课程