SERIE ESP32 # 8: COMUNICACION ENTRE ESP32 - HTTP

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2020
  • SERIE ESP32 # 8: COMUNICANDO ESP32 MEDIANTE SERVIDOR - CLIENTE - HTTP
    Me consultaron como se podía comunicar varios esp32 entre ellos utilizando el modo cliente y peticiones HTTP, así que en este capítulo veremos como podemos hacerlo mediante un ejemplo de servidor y cliente en el arduino IDE. el cual probaremos en el monitor serial del servidor y por supuesto lo explicaremos detalladamente utilizando como base los videos anteriores de esta sera esp32.
    ** CATALOGO DE PROYECTOS **
    🚀 Revisa nuestro 💼 Portafolio de mas de 30 Proyectos disponibles para la descarga de nuestros suscriptores de patreon. jadsa.net/#portfolio
    ** DESCARGAS **
    Descarga el código y recursos del video
    Patreon: / 42027892
    ** CONTACTO - PROYECTOS **
    ====================================
    Facebook: / jadsacorp
    Linkedin: / jhimmyastoraque
    Instagram: / jhimmydev
    ====================================
    • ENLACES DE APOYO
    ======================================
    - Serie ESP32
    • SERIE ESP32 # 1: INTRO...
    - Serie Básica ESP8266
    • ESP8266 Tutorial Básic...
    - Página Espressif
    espressif.com
    ======================================
    • Music provided by spoti.fi/NCS Moments
    #programación #ESP32 #client #electrónica #educación #tecnología #tutorial #jadsa #SerieESP32 #ESP8266 #ciencia #nodemcu #jhimmy #IoT #arduino #httpclient #espNow
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Menos palabras y más código porfavor.

  • @gonzasalazar8060
    @gonzasalazar8060 3 ปีที่แล้ว

    Me gusto eso de que se conecten emtre si, muy buena info como siempre

  • @joseluislazaro9174
    @joseluislazaro9174 2 ปีที่แล้ว

    Explicación y video excelente. Gracias

  • @josuemunoz6133
    @josuemunoz6133 3 ปีที่แล้ว

    ¡¡Excelente contenido amigo!!

  • @sergioleon316
    @sergioleon316 3 ปีที่แล้ว

    muy buen video lo felicito señor

  • @xufa
    @xufa 3 ปีที่แล้ว

    Grande maestro como siempre

  • @agustinaspeitiagarcia4913
    @agustinaspeitiagarcia4913 3 ปีที่แล้ว

    Excelente video!!

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

    Hola y como los conecto en mi wifi, para extender el alcance entre los dispositivos? Para que pueda poner uno en cada espacio.

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

    Hola, necesito crear un servidor (esp32 dev module), que se conecte a 4 esp32 con sensores y luces, y le envíe instrucciones. En el primer esp32 de los cuatro, una vez que se activen estos sensores, deja de prender las luces y le avisa al servidor que puede enviarle la instrucción al próximo esp32. Y así......
    Al mismo tiempo el esp32 debe conectarse a un celular donde se enviarían el nombre del "programa/secuencia" que el servidor debe coordinar con los otros 4 esp32.
    ¿recomendaciones? gracias

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

    Me gustaría que los interconectaras con ESP NOW. Gracias

  • @ivansantamaria8493
    @ivansantamaria8493 3 ปีที่แล้ว

    Excelente video! Me está ayudando enormemente, :')
    Una consulta, ¿tendrá algún video en el cual el Esp-servidor se pueda conectar también a Thingspeak o algún otro servicio en la nube?

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

      Hola, aún no tengo vídeos de ese tema.

  • @A-nu3nq
    @A-nu3nq ปีที่แล้ว

    Exclente video, como podría conectar 2, 000 leds ws2815 a un eso32??

  • @francofossati5895
    @francofossati5895 3 ปีที่แล้ว

    Excelente video! Muy bien explicado tambien! Con red mesh has hecho algo?

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

      Aún no, pero quiero hacerlo.

    • @Ali-um3fw
      @Ali-um3fw ปีที่แล้ว

      Que tal,
      cual seria la diferencia entre maestro-cliente(esclavo) y una red mesh ???
      ayuda..

  • @h.hventas3273
    @h.hventas3273 2 ปีที่แล้ว

    Buen día excelente tu video, no se si me puedas dar tu mail para hacerte unas preguntas técnicas mas especificas y y preguntarte si puedes apoyarme en un proyecto, este tiene que ver con comunicación entre varios ESP32

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

    Estupendo video 👍
    Pero una consulta, cuál es la distancia máxima que puede haber entre el ESP32 Server y el ESP32 Cliente..??🤔
    O en todo caso, cuánto sería más o menos el alcance (metros) que tiene la red wifi generada por el ESP32 Server o AP...???? 🤔🤔🤔
    Saludos

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

      La distancia según la documentación es de 1Km a campo abierto, sin embargo de ha comprobado que no llega más de 100m cuando el esp32 estar con sensores y demás periféricos funcionando. Pero has tus pruebas.

  • @fernandogs8377
    @fernandogs8377 2 ปีที่แล้ว

    Hola amigo gracias por los videos, hay algún video donde conectes la esp32 via bluetooth al PC?

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

      Aún no pude subir uno de ese tema.

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

    excelente video tengo una pregunta con respecto al modulo esp32. El esp32 trabaja con eventos cuando se inicia, se conecta etc etc. Por ejemplo, cuando el cliente se conecta el evento que se ejecuta es este ESP_SPP_OPEN_EVT y cuando se desconecta es ESP_SPP_CLOSE_EVT yo quiero agregarle al código que cuando un cliente ya este conectado otro cliente que se quiera conectar no lo deje. Como podría hacer eso? Te agradecería mucho si me ayudes con esta duda

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

      Hola, tu requerimiento no es tan sencillo para explicar por un comentario. Intentaré realizar un vídeo al respecto si hay mas gente interesada.

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

    esto del esp32 me esté enganchando y con estos videos más.
    me parece bien lo de comunicar dos esp32 pero me gustaria no depender de la red wifi del router. ¿es esto posible?
    he leido que via buetooth no es posible.
    Pero estoy buscando a ver si se puede haciendo de servidor y cliente entre ellos.

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

      Se puede.

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

      @@jadsa ¿Cómo? gracias :)

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

    Este tipo de comunicación se puede hacer de manera remota? Es decir por internet que un ESP envie una solicitud a otro en otra ubicación?

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

      Directamente no se puede, ya que los clientes que estén fuera de la red no podrán acceder al esp32 servidor, tendrías que tener un servidor o usar alguno de las varias empresas que ofrecen por una suscripción mensual.

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

    Gracias por el vídeo! Está excelente.
    Yo tengo el esp8266, mi duda es si funcionaría ya que tú usas el esp32?

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

      Funciona solo cambia las librerías por las que usa el esp8266

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

      @@jadsa muchas gracias! Lo probaré. De verdad gran vídeo!

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

      @@jadsa Gracias Crak, tenia la misma duda, sigue así.

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

    cuál sería la distancia máxima de comunicación entre estos módulos, empleado este tipo de comunicación?

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

      Úsalo, aléjate hasta que se desconecte :D

  • @1AngEl.py1
    @1AngEl.py1 2 ปีที่แล้ว +1

    Donde puedo conseguir la libreria WebServer? No la tengo por defecto en mi Arduino IDE y no la reconoce al momento de declararla en el codigo:(

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

      Instalando la sdk de esp32 te debería incluir.

  • @juanitofuria8746
    @juanitofuria8746 2 ปีที่แล้ว

    Sería posible hacer lo mismo, pero sin que ambos dispositivos estén en la misma red? ( remotamente a través de internet).

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

      Hola, se puede pero con no exactamente como se muestra en el video.

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

    Hola, muy buen video, sabes cómo se puede hacer un esp32 que sea servidor para otros esp32 y a la vez este servidor sea cliente? Por ejemplo, para recibir info de los esp32 y esa info enviarla a thingsboard..y todo eso sin que se cuelgue.... Saludos

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

      Hola, en cuento a manejo de servidores si puedo decir que lo he hecho, en lo que respecta a thingsboard no la he usado.

    • @patriciotorres477
      @patriciotorres477 2 ปีที่แล้ว

      @@jadsa yo cree el servidor y funciona bien, pero cuando intento abrir un cliente para enviar, se cuelga, si lo hago desde otro esp32, envía sin problemas, las dos cosas a la vez no funciona, no sé si es que hay que cerrar el servidor para abrir un cliente, o se pueden hacer las dos cosas a la vez, intente abrir el cliente en otro núcleo, pero no funciona,

  • @carlosbonilla548
    @carlosbonilla548 3 ปีที่แล้ว

    amigo, que metodo puedo utilizar para leer parametros enviados por una aplicacion android (metodo POST),(los parametros son cadenas de texto) desde el esp32 como servidor conectado a la red wifi de mi hogar,? la aplicacion android es el cliente y el esp32 servidor. Agradezco pronta respuesta.

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

      Hola, por lo que mencionas creo que una API te sería muy útil, respondes a distintos requerimientos del cliente de manera sencilla sin tener que procesar demasiadas cadenas de string. ej. server.on("/temperature", getTemperature);
      y le devuelves:
      void getTemperature() {
      Serial.println("Get temperature");
      create_json("temperature", temperature, "°C");
      server.send(200, "application/json", buffer);
      }
      Aqui hau un enlace interesante al respecto: www.survivingwithandroid.com/esp32-rest-api-esp32-api-server/

    • @carlosbonilla548
      @carlosbonilla548 3 ปีที่แล้ว

      @@jadsa si pero entiendo que son metodos GET, yo necesito metodo POST ejemplo desde la aplicacion movil hago:
      httpAsyncPost("192.168.0.105/programar", datos)//datos es un string
      en al esp32 hago:
      server.on("/programar", HTTP_POST, post_request);
      y devuelvo :
      void post_request (){
      server.send(200,"datos recibidos por esp32 post");
      }
      pero el requerimiento, es recibir la variable datos de la aplicacion android en el servidor ESP32
      Necesito saber como recibir esos datos desde que metodo lo puedo hacer.
      gracias

  • @chuchuqui1
    @chuchuqui1 3 หลายเดือนก่อน +1

    Necesitas internet o se puede usar como red local.. sin internet..
    Y el servidor se puede usar led cuando se activa un esp32 que prenda un led mientras esta activo?
    Que distancia se puede trabajar esto modulos has probado?

    • @jackxx7603
      @jackxx7603 6 วันที่ผ่านมา

      respondiste tus dudad? es que tengo las mismas preguntas xd

  • @Ali-um3fw
    @Ali-um3fw ปีที่แล้ว

    Hola buen tutorial.
    Pero como sé el numero maximo de conexiones que puede tener un ESP32 en modo servidor ??? de qué depende???
    Gracias desde ya.

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

      Todo esta en la página de Espressif el fabricante. Debes leerte la documentación.

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

    se puede hacer que el servidor sea un esp32 y los clientes sean unos esp8266?

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

      Si, se puede

  • @limenalimena9555
    @limenalimena9555 2 ปีที่แล้ว

    Siempre que ejecuto el programa me da un error en la linea 63 y me señala que el error esta en las comillas. Cual es la forma de arreglarlo. Gracias

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

    como se llama el programa que utilizó después de Arduino

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

      Hola se llama Visual studio code. te dejo un video si te interesa: th-cam.com/video/-Ey1KebNy7E/w-d-xo.html

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

    Hola cómo podría manejar 3 espe 32 desde un espe 32
    Por ejemplo que cada espe 32 tenga un relé de 4 canales
    Cómo podría hacer para controlar desde el teléfono ??????

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

      No es algo que se pueda responder fácil, pero definitivamente tendrías primero que aprender a usar el móvil con el bluetooth del esp32. th-cam.com/video/9jODVNG8oJ8/w-d-xo.html

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

    Lo puedo hacer con un esp-01?

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

      Hola, si se puede solamente cuida algún método y/o librería puede variar el nombre para el esp8266.

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

    Buenas noches! Partiendo de que mi formación es cero, (pero convencido de aprender) Voy a comenzar un proyecto, en el que necesito coger información desde una página web, y mostrarlo en una pantalla lcd en modo marquesina desplazándose y actualizándose continuamente.
    Y todo esto conectado a través de wifi a internet.
    Alguien sabría decirme que es lo básico que debo conocer a ara empezar este proyecto? Gracias!

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

      Hola, recopile algunas listas que te pueden ser útiles:
      th-cam.com/video/I9w4krraYs4/w-d-xo.html
      th-cam.com/video/AUMz3Yk6oSo/w-d-xo.html
      th-cam.com/video/p2jdyj6BhTA/w-d-xo.html
      th-cam.com/video/rHVAZR_uOT4/w-d-xo.html
      th-cam.com/video/lkE2KxUlCgE/w-d-xo.html

  • @saulgarcia6399
    @saulgarcia6399 3 ปีที่แล้ว

    EL ESP32 se puede conectar a GOOGLE HOME?

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

      Hola, si se puede.

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

    Puedo hacer que dos ESP32 se comuniquen a bluetooth?

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

      Si, es posible

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

      @@jadsa tienes algún vídeo o explicación que me puedas enseñar? Necesito que cuando le entre una señal a un ESP32 (emisor) por medio de Bluetooth le mande la respuesta al otro ESP32 (receptor). Tal vez con una explicación con led's sería fácil de entender

  • @baikonextrem
    @baikonextrem 2 ปีที่แล้ว

    Donde obtengo las librerias ?

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

      En el episodio #2 vemos como obtener todo lo necesario para programar el esp32

  • @alexargandonacrispin1124
    @alexargandonacrispin1124 2 ปีที่แล้ว

    como conectar un esp32 con un hosting para comandar un led y leer datos de un sensor

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

      Hay múltiples formas, difícil de responder en un comentario.

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

    Como seria si quiero enviar datos de tres esp32 a una raspberry pi?

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

      Puedes usar websockets o mqtt

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

      @@jadsa gracias

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

    DE DONDE SE BAJA EL CODIGO

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

      Hola, todos los códigos de todas las series del canal y todos los proyectos están en patreon.

  • @tecnicadpqtechnology8827
    @tecnicadpqtechnology8827 3 ปีที่แล้ว

    quisiera hacerte una pregunta, si ves este video: th-cam.com/video/gX2_lZtLqUY/w-d-xo.html // aqui estan usando modulos de RF, yo quisiera hacerlo con NodeMCU esp8266 via wifi.
    usando uno como master y varios mas como esclavos. como podria hacerlo? no termino de comprender como uno le manda orden a otro.
    serias tan amable de ayudarme? Muchas Gracias