WEBSOCKETS WITH ESP32 - REAL TIME CONTROL

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ค. 2024
  • Sitio Web UTSOURCE: bit.ly/3rLO35N
    Facebook: bit.ly/3ZOWtrj
    SERIE ESP32 #21: Websockets - Real Time Control - Esp32 Parte 1
    En este video, mostraré cómo utilizar websockets en conjunto con el ESP32 para crear una comunicación bidireccional entre un cliente web y el microcontrolador. Los websockets son una tecnología que permite establecer una conexión persistente entre el cliente y el servidor, lo que significa que los datos pueden ser enviados y recibidos en tiempo real.
    En el video, veremos paso a paso en la implementación de un servidor web con websockets en el ESP32, Además, te mostraré cómo crear una página web para el cliente que se conectará al servidor y cómo escribir el código en JavaScript para enviar y recibir datos a través de los websockets.
    • DESCARGA CÓDIGO WEBSOCKETS PARTE 1 Y 2
    ======================================
    - / 82612832
    ======================================
    • LIBRERIA WEBSOCKETS
    - github.com/Links2004/arduinoW...
    • VIDEOS DE INTERÉS
    ======================================
    Diferencia entre HTTP y HTTPS: • DIFERENCIA ENTRE HTTP ...
    Server Asíncrono: • Proyecto IoT - Esp32 -...
    Arduino IDE 2.0: • ARDUINO IDE 2.0 - VERS...
    Peticiones HTTPS Esp32: • SERIE ESP32 # 11: PETI...
    Uso de PROGMEM: • ARDUINO TIPS #12: Como...
    Guardar Archivos SPIFFS: • SERIE ESP32 #17: SPIFF...
    ======================================
    • CONTACTO - PROYECTOS
    ======================================
    Facebook: / jadsacorp
    Linkedin: / jhimmyastoraque
    Instagram: / jhimmy_ad
    Twitter: / jhimmy_ad
    ======================================
    • INDICE
    ==================================
    0:00 Introducción
    1:12 ¿Qué es WebSockets?
    2:20 ¿Qué realizaremos?
    2:50 UTSource
    4:07 Librería ArduinoWebSockets
    5:02 Ejemplo 1 Explicación
    9:38 Explicación Pagina Web Control Led
    11:48 Demostración Control de Led WebSocket
    =================================
    IC chip: www.utsource.net
    IGBT: www.utsource.net/category/ele...
    Componente Electrónico: www.utsource.net
    Condensador: www.utsource.net/category/pas...
    Diode: www.utsource.net/category/ele...
    Encuentra Chips: www.utsource.net
    Transistores: utsource.net/category/elec-co...
    Darlington: www.utsource.net/category/ele...
    Sensores: www.utsource.net/home/sensors
    ___________________________________
    Music from Free To Use Music
    Track: 'Better Days' by Emre Bayrak
    • • Chill LoFi Hip Hop No ...
    ___________________________________
    #websockets #esp32 #esp32project #jadsa #iot #tutorial
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 60

  • @jadsa
    @jadsa  ปีที่แล้ว +5

    Mira toda la Serie ESP32: bit.ly/SerieESP32
    🎁 APOYA esta serie y canal para seguir creando contenido: www.patreon.com/jadsa
    👀 Suscríbete al canal! th-cam.com/users/jadsatv
    📲 Linkedin: www.linkedin.com/in/jhimmyastoraque/

  • @babel2010
    @babel2010 ปีที่แล้ว +1

    muy buen video!! este canal es una joyita, gracias por subir videos 🙌🙌🙌

  • @jesus_malik
    @jesus_malik ปีที่แล้ว

    Supeer estare atento a los videos!

  • @cursoderobotica
    @cursoderobotica ปีที่แล้ว

    Buen proyecto!!! 🎉 interesante ver los web-sockets en un micro!! Saludos 😊

  • @jucas3070
    @jucas3070 11 หลายเดือนก่อน

    você e um dos canais mais educativos, aprendo muito com você. muito obrigado seu trabalho e fantástico

  • @PsYxD
    @PsYxD ปีที่แล้ว

    no conocia este canal ,aunque sigo muchas cosas d esp32 y arduino, muy buen video y bien explicado

  • @EDGARDOUX1701
    @EDGARDOUX1701 ปีที่แล้ว

    Genial el proyecto! Gracias muchas gracias por compartir conocimientos.

  • @anthonymarcelomosqueraorte5103
    @anthonymarcelomosqueraorte5103 ปีที่แล้ว +1

    Justo el vídeo qué necesitaba.

  • @miguelfasanella6042
    @miguelfasanella6042 3 หลายเดือนก่อน

    Wow, excelente video amigo! Muy bien explicado, le sacaré bastante provecho

  • @michaelwilt729
    @michaelwilt729 ปีที่แล้ว

    Excelente aporte!!

  • @byakuyalight9007
    @byakuyalight9007 9 หลายเดือนก่อน

    Excelente información. Podría usted explicar como hacer que la pagina redimensioné al tamaño del dispositivo automáticamente muy util para cuando agregamos botones y cuadros de texto… porfavor un saludo 🫡

  • @isra4565
    @isra4565 ปีที่แล้ว

    Muy bueno amigo.

  • @williamhuacho4124
    @williamhuacho4124 ปีที่แล้ว +1

    EXCELENTE.

  • @robmecatroni6261
    @robmecatroni6261 10 หลายเดือนก่อน +1

    ¡Gracias!

  • @doblejote
    @doblejote ปีที่แล้ว

    Totalmente nuevo para mi

  • @luisrey8986
    @luisrey8986 ปีที่แล้ว

    Excelente! 😃👍

  • @uzumakijorge1
    @uzumakijorge1 ปีที่แล้ว

    Buen video, muy bien explicado. ¿Cuándo subirás Segunda parte?
    Me llamo mucho la atención el proyecto que tenias en la introducción.

    • @jadsa
      @jadsa  11 หลายเดือนก่อน +1

      Espero que pronto amigo. No he tenido mucho tiempo libre lamentablemente.

  • @danny_rv1629
    @danny_rv1629 ปีที่แล้ว

    Gracias

  • @ederantoniassi7740
    @ederantoniassi7740 ปีที่แล้ว

    Top

  • @sonidoreinaproduccionesvil5711
    @sonidoreinaproduccionesvil5711 9 หลายเดือนก่อน +1

    Buenas noches, está muy interesante pero me gustaría ver un sistema autónomo. Me explico, algo que conecte solo a internet, que no dependa de un computador sino de solo alimentación y que el mismo conecte a wifi, que funcionen con los sensores y enviar esos datos a la web. Será posible. Gracias y saludes desde Colombia.

    • @jadsa
      @jadsa  9 หลายเดือนก่อน

      Hola que tal, lo vamos a hacer en un futuro pero para videos de nivel mas avanzado.

  • @wesleykristian6745
    @wesleykristian6745 4 หลายเดือนก่อน

    opa hermano, yo consigo me conectar a un server websocket por esp32 como client? siendo que el websocket no es local?

  • @juancarlos1549
    @juancarlos1549 ปีที่แล้ว +1

    Este proyecto esta super Jadsa Tech... Una pregunta mas, si deseara hacer esa misma interfaz en Java o Python, como comenzarias a hacerlo??? Saludos a todos.

    • @jadsa
      @jadsa  ปีที่แล้ว +1

      La interfaz es para escritorio, móvil o Web? Definir eso es lo primero.

    • @juancarlos1549
      @juancarlos1549 ปีที่แล้ว

      @@jadsa Tu interfaz es de escritorio, pero web, hacerlo en otros lenguajes de programacion, haciendo exactamente lo mismo es lo que estaba preguntando Jadsa Tech... Se puede hacer en esos lenguajes de programacion que te mencione antes, seria la pregunta??? Y por su puesto que quede exactamente igual al producto que nos estas mostrando en este video... Saludos.

    • @jadsa
      @jadsa  ปีที่แล้ว +1

      @@juancarlos1549 Lo que nuestro en este vídeo es Web, con HTML Css y Javascript. Se puede hacer con Java y también con Python

  • @jacfmx1882
    @jacfmx1882 9 หลายเดือนก่อน

    Lo único que no entendí bien es en qué pines se conectan las cosas, como el led en cuál pin de la placa esp32, porque veo varios cables más a la izquierda pero no sé si son relevantes, o por ejemplo el cable verde que va de tierra hasta uno de los pines que están cerca del módulo wifi de la placa. Prácticamente ya tengo todo hecho, y cuando ingleso a la URL me carga la página, pero al presionar los botones de ON u OFF no sucede nada con el led. No he visto ningún otro video de su canal, por lo que como retroalimentación me gustaría que también explicara la conexión en cuanto a los pines. Otra cosa, en el monitor serial no se imprimía nada.

    • @jadsa
      @jadsa  9 หลายเดือนก่อน

      Hola, el circuito es tan simple que puedes conectar un Led a cualquier pin que desees y ese mismo pin referenciarlo en el código. Vimos muchos ejemplos de esto ya en vídeos anteriores.

    • @jacfmx1882
      @jacfmx1882 9 หลายเดือนก่อน +1

      @@jadsa ya encontré el error, había puesto ;81 en vez de :81, entonces encendió el led de la misma placa.

  • @victor45436
    @victor45436 3 หลายเดือนก่อน

    Excelente tendras algun video o documentación para volver el esp32 un websocket client? lo que pasa es que yo hice un socket server en node he intentado varias cosas pero no me ha funcionado, buen video muchas gracias y espero tu respuesta!!

    • @jadsa
      @jadsa  3 หลายเดือนก่อน

      Lo siento, aún no tengo contenido relacionado a ese tema en particular.

  •  ปีที่แล้ว +3

    Cuando subes la segunda parte del video?

    • @jadsa
      @jadsa  ปีที่แล้ว +4

      Eres el primero que lo pregunta. La segunda parte pienso subirla si la gente lo pide, así que por favor comenten!!.

    • @jorgeluiscardona4193
      @jorgeluiscardona4193 11 หลายเดือนก่อน +2

      ​@@jadsa sube la segunda parte amigo :D

    • @jorgeluiscardona4193
      @jorgeluiscardona4193 11 หลายเดือนก่อน +1

      Hola Jadsa, no ví aún todos tus videos pero quería preguntar si se puede hacer una página web con el esp32 y que los datos aparezcan en la página todos, que se escriban como un documento de texto uno abajo del otro que haya como un histórico dónde se pueda consultar en cualquier momento y a la vez, que los nuevos datos se registren ahí

    • @jadsa
      @jadsa  11 หลายเดือนก่อน +1

      @@jorgeluiscardona4193 Se puede claro, pero es un poco mas complejo.

    • @jorgeluiscardona4193
      @jorgeluiscardona4193 11 หลายเดือนก่อน +1

      @@jadsa estaba pensando como un datalogger web, que los datos se guarden como un histórico así se puede consultar cualquier dato en cualquier momento. Y que al desenergizar la placa la página sigue funcionando, se puede así? O sino solo como un datalogger web pero que los datos que ya fueron escrito, por ejemplo de hace un mes, permanezcan ahí por siempre

  • @b.yauris9967
    @b.yauris9967 6 หลายเดือนก่อน

    Como se podria usar esa libreiria para configurar un esp32 como cliente socket-io?

  •  2 หลายเดือนก่อน

    Olá, tenho um esp32 que preciso colocar numa rede onde a password é Co1% nao consifo conectar porque nao aceita o caractere % como posso resolver

  • @ricardocallejo7422
    @ricardocallejo7422 3 หลายเดือนก่อน

    Bien explicado pero encuentro en todos tus videos que los códigos no estan disponibles en ningún repositorio. Hay que tipearlos? Sería bueno para tus seguidores que subas los códigos a Github por ejemplo.

    • @jadsa
      @jadsa  3 หลายเดือนก่อน

      Hola, todos los proyectos del canal están en Patreon. La gran cantidad de tiempo que se tarda en preparar los temas, grabar, editar, diseñar las miniaturas, subir los vídeos, además de la compra de componentes electrónicos, requiere un gasto que tengo que hacer, por eso se pide un pequeño monto de suscripción a los que quieran apoyar al canal, y permitir que podamos seguir creando contenido. Los que no quieren apoyar de todas formas se hace una buena explicación para que puedan escribirlo por su cuenta.

    • @ricardocallejo7422
      @ricardocallejo7422 3 หลายเดือนก่อน

      @@jadsaTe entiendo. Me parece perfecto.

  • @GameOverHKMX
    @GameOverHKMX 6 หลายเดือนก่อน +2

    ya lo e echo llevo mas de 5 horas siguiendo todos tus tutos pague el patreon y no sale nada, podrías decir como cargar la pagina web si no estas usando el programa que utilizaste en el otro video

    • @paulcordova6925
      @paulcordova6925 6 หลายเดือนก่อน

      hola, tambien estuve en lo mismo, si quieres te doy una mano, no he logrado hacerlo funcionar al 100 pero al menos ya ha compilado, aunque parezca gracioso me falta la parte de conocer la ip, en el video no lo explica, solo lo sabe y ya jsjs

    • @paulcordova6925
      @paulcordova6925 6 หลายเดือนก่อน

      Ahh ya lo solucione :D
      Sobre la ip, al configurar el access point del esp32 por defecto asigna la ip 192.168.4.1
      Funciona al 100%

    • @GameOverHKMX
      @GameOverHKMX 6 หลายเดือนก่อน

      ya lo hice funcionar @@paulcordova6925

    • @jadsa
      @jadsa  6 หลายเดือนก่อน +1

      Hola cómo estás, gracias por el apoyo, para cargar la página usa el vídeo de spiffs utilizando el ide 1.8.19

    • @jadsa
      @jadsa  6 หลายเดือนก่อน

      La IP es la que te asigna automáticamente el router. Este es un vídeo intermedio, por lo que se espera que al menos hayan seguido todos los vídeos anteriores de la serie Esp32. No se puede explicar todo desde cero, para eso vimos todos los episodios anteriores, espero lo entiendas

  • @brianalmeida529
    @brianalmeida529 7 วันที่ผ่านมา +1

    Existe alguna posibilidad de comunicar dos ESP32 mediante websockets?

    • @jadsa
      @jadsa  5 วันที่ผ่านมา +1

      Es posible

    • @brianalmeida529
      @brianalmeida529 5 วันที่ผ่านมา

      @@jadsa Es que necesitaba enviar una señal desde ESP32cam, para activar un relay que está en el ESPWrover

  • @dcsalg79
    @dcsalg79 2 หลายเดือนก่อน

    Y en micropython??

    • @jadsa
      @jadsa  2 หลายเดือนก่อน

      Es similar, quizá grabe un video con micro python, esperando que mas gente lo pida.

  • @Vorterix8
    @Vorterix8 ปีที่แล้ว +2

    Perdon, pero tienes el realme gt de dragón ball verdad 😅?

    • @jadsa
      @jadsa  ปีที่แล้ว

      Si, estás en lo cierto!

  • @dominguezmartinezisaacelih3252
    @dominguezmartinezisaacelih3252 ปีที่แล้ว +1

    Lol?

  • @donpera3654
    @donpera3654 ปีที่แล้ว

    Lo mismo de todos que el sensor de humedad que temperatura todos hablan de lo mismo..... Pienso que deben hacer algo diferente a los demas ejemplo crear paginas web en estos dispositivos crear app aplicables con su web independiente y bastante basico la mayoría son principiantes porque si fuéramos ingenieros no estaríamos por aca buscando tutos gracias

    • @jadsa
      @jadsa  ปีที่แล้ว +4

      Yo creo que este video es muy bueno para aprender.