MQTT: Qué es y cómo funciona
Ғылым және технология
Un video breve para explicar qué es exactamente MQTT, cómo se usa y qué beneficios tiene en su uso con microservicios y dispositivos IoT, entre otros potenciales usos.
Timestaps:
00:00 Intro.
00:50 MQTT intro.
01:10 MQTT definition.
02:20 Data formats (payload).
03:20 Protocol usages.
03:51 Slides 1, 2 and 3.
05:28 QoS.
07:40 Time stamps.
GEAR USED IN THIS VIDEO
- Recording Kit: kit.co/acontratech
SOUND & MUSIC
- Music: "Wrong" (Royalty free from the KZread Music Library)
DIRECT CONTACT:
- Email: voy@acontra.tech
MY SOCIALS:
- Twitter: / acontratech
#microservicios #microservices #mqtt #softwarearchitecture #cloud #architecture #it
Пікірлер: 34
Oie pero este señor es una maravilla, empece como desarrollador frontend, me expandi hacia el backend y ahora que estoy viendo NestJS y aparecen un monton de protocolos de transferencia que son soportados (yo entendiendo nada por supuesto ademas del HTTP y sockets). En resumen me pongo a investigar, y veo a este señor explicando Kafka y MQTT en menos de 10 minutos y me resulto maravilloso. Muchisimas gracias por compartir tu conocimiento
@SAFEBYTELABS
Жыл бұрын
Muchas gracias por tu comentario. Me parece maravillo poder ayudarte ☺️
Muy claro!! Gracias
Felicitaciones por tu vídeo, explica de una forma muy práctica y compacta de tiempo, las complejidades de una tecnología como lo es MQTT👍
Excelente explicación! Cuesta encontrar en internet explicaciones tan buenas y concisas.
Un suscriptor más! muy buen video
Como hacer tu propio servidor mqtt y consultarlo de cualquier parte del.mundo
Excelente video! llevo utilizando mqtt para Iot desde hace un par de meses pero nunca había investigado el trasfondo, con tu video me a quedado super claro.
@SAFEBYTELABS
2 жыл бұрын
Me alegro de ser de ayuda :)
Pense que este Humilde y Gran Hombre, se habia robado mi, el Wyskhi, que me quedaba del 2024, mis palabras dicen a este gran hombre bueno y lo perdono, xq el sabe muchas cosas y siempre sera humilda SIMEMPRE COMPARTE, y luego es un Caballero es el NFINITO, Gracias Buen hombre, es una perla que nos comparte a todos, es como encontrar en el fondo del mar una PERLA...GRACIAS...
@SAFEBYTELABS
2 ай бұрын
Muchas gracias
Buen vídeo!
muy util la info, gracias
@SAFEBYTELABS
2 жыл бұрын
Muchas gracias a tí por tu tiempo ;)
Buen canal maquina! Saludos.
@SAFEBYTELABS
3 жыл бұрын
Muchas gracias Abraham. Sigo trabajando para crear contenidos de interés. Si tienes cualquier sugerencia, será más que bienvenida. Muchas gracias. Un saludo!
graacis por video estoy desollando tecnologia basada en iot
@SAFEBYTELABS
2 ай бұрын
Fantástico, espero que se le esté dando bien y que disfrute el proyecto :)
Buena calidad de explicacion
@SAFEBYTELABS
2 жыл бұрын
Muchas gracias!!! Espero haber podido ayudarte :)
Buen video!! En desarrollo de hardware MQTT se usa mucho! Y es fàcil de implementar para aquellos que no nos dedicamos al software!! Un saludo! 😁👋🏻
@elviscalle1974
2 жыл бұрын
En serio ? Yo me dedico al software y no sé cómo hacerlo jaja, alguna idea para comenzar ? Mil gracias
@cursoderobotica
2 жыл бұрын
@@elviscalle1974 hola Elvis, hay varias tarjetas electronicas que lo implementan, y existen muchas libreriías que hacen la tarea facil para nosotros :) puedes iniciar con una Raspberrypi, instalando el servidor Mosquito (hay muchas imagenes de docker que ya lo implementan).. o tambien hay otras placas como las ESP32 con librerias ya hechas en C++ o en MIcroPython :)
@elviscalle1974
2 жыл бұрын
@@cursoderobotica Mil gracias amigo!! lo voy a investigar.
Hola! gracias por la explicación. Pregunta es recomendable usar mqtt sobre unix tradicional?
@SAFEBYTELABS
3 жыл бұрын
Hola Adriana, muchas gracias por tu pregunta y por ver el video. A nivel de servidor, por ejemplo Mosquitto se puede instalar tanto en Linux/UNIX como en Windows. A nivel de cliente, prácticamente todos los sistemas operativos tienen algún cliente MQTT. Si me preguntas por mi opinión... you prefiero usar un servidor linux, pero mi respuesta esta sesgada pues la mayor parte de mi vida profesional se ha desarrollado en entorno *nix. Espero haber resuelto tu duda. Si no es así, pregunta mas cosas. Saludos!
Gracias por el tu presentación. MQTT es igual que MQ Series?
@SAFEBYTELABS
3 жыл бұрын
Hola reyesdelvalle, MQTT e IBM MQ son muy parecidos. MQTT es más liviano en su construcción que IBM MQ, que tiene una implementación de grado Enterprise, pero en esencia los dos sistemas soportan Pub/Sub y colas de mensajes. MQTT es mas usado en comunicaciones IoT y M2M mientras que IBM MQ se usa más tradicionalmente en sistemas empresariales tipo mainframe, transaccionales, UNIX tradicionales y más recientemente incluso en plataformas Windows corporativas. El enfoque de cada uno es un poco diferente pero la tecnología es, como digo, muy similar. Muchas gracias por tu pregunta :)
MQTT podría ser una solución temporal a un monolito? Es decir tener falta de microservicios pero implementando esta tecnología haría más livianas las transacciones?
@SAFEBYTELABS
Жыл бұрын
Hola Christian, no estoy seguro. Sí que es cierto que podría ser una manera de romper el monolito y empezar a descomponerlo en partes que poco a poco puedas alejar y reescribir como microservicio.
Qué diferencias ves entre MQTT y OCPP ? Y donde está también la diferencia con los websockets? Muchas gracias
@SAFEBYTELABS
11 ай бұрын
Hola, creo que la pregunta está muy orientada a IoT y todo el tema de Digital Vehicles. OCPP es un protocolo de mensajes. En concreto es un protocolo de "buffering" de mensajes, es decir, una forma de serializar mensajes entre un origen y un destino. OCPP puede enviar mensajes a través de dos vías, MQTT y WebSockets. En este ámbito, MQTT y WebSocket son un transporte meramente. Ahora, sobre la diferencia entre MQTT y Websockets, aclarar que un websocket es un protocolo de comunicación bidireccional cercano al tiempo real que se mantiene abierto (una conexión TCP abierta permanentemente) entre un cliente y un servidor. Debido a esta característica su estabilidad ante cortes de la red y su escalado son difíciles de conseguir. Por otra parte MQTT es un protocolo de mensajería, ligero en el uso de datos de control (overhead) y eficiente. Está específicamente diseñado para su uso en IoT, enlaces satelitales y, como no, vehículos conectados. Su forma de escalar es eficiente, usa pocos datos en la red y opera sin problemas en situaciones de conectividad reducida o no constante. Espero haberte ayudado. Muchas gracias!
@inanesilence
11 ай бұрын
@@SAFEBYTELABS Muchas gracias por tu respuesta clarificadora. Entonces planteando una nueva implementación, websocket o mqtt? o quizá no es necesario discriminar? 🤔
@SAFEBYTELABS
7 ай бұрын
Personalmente elegiría MQTT ;)