MQTT en la industria electrónica

En sus inicios conocido como Message Queing Telemery Transport, renovado a MQ Telemery Transport, es un protocolo de comunicación de clase mssage queue, inventado por el Dr. Andy Stanford-Clark de IBM y Arlen Nipper de Eurotech.

Esta comunicación hace parte de las IoT, el cual, tiene una amplia lista de conectividad a la red, telefonía celular, Wi-Fi, ethernet, bluetooth o incluso via satélite.

MQTT al ser un protocolo ligero, resulta amigable a la hora de implementar algún microcontrolador con el cual queramos comunicarnos, llegando a ser de bajo consumo para estas aplicaciones de IoT. MQTT se ejecuta mediante TCP/IP, puesto que es idóneo para redes de baja calidad, ya que se caracteriza por el uso mínimo del ancho de banda, alta fiabilidad y una mínima demanda de recursos de la memoria del procesador. 

Una vista general del proceso de comunicación es que funciona sobre publicación y suscripción, definidos como Broker MQTT (servidor) y cliente MQTT, pudiendo llegar a ser este último, cualquier red IoT, el cual puede recibir mensajes y publicarlos a través del broker MQTT, y este a su vez los puede mostrar en cualquier otro dispositivo conectado como cliente. 

mqtt publish subscribe

Aprende más

CÓMO UN CAMBIO DE 0.1 MM SALVÓ UN PROYECTO ENTERO EN PRODUCCIÓN

Parecía un problema de ensamble: los operadores decían que el conector no asentaba bien, que algunas soldaduras salían frías, que había retrabajo en casi todas las unidades. El layout estaba verificado, los componentes eran los correctos, el stencil estaba dentro de especificaciones. Pero algo no cuadraba. Fue hasta que un ingeniero revisó con lupa los

SI LOS COMPONENTES HABLARAN: LA TRAGICOMEDIA DE UN ENSAMBLAJE FALLIDO

Imagina un lunes por la mañana en la línea de producción. El microcontrolador grita: “¡No soy ese modelo! ¡Mi pinout es distinto!”. El conector USB murmura, fuera de lugar: “¿Y yo por qué estoy girado 180 grados?”. Y los capacitores, desordenados, reclaman: “¡Nos cambiaron los valores y ahora no sabemos quién regula qué!”. Si los

¿Y SI FRANKENSTEIN HUBIERA USADO UN MICROCONTROLADOR?

Si el Dr. Frankenstein hubiera tenido acceso a un microcontrolador, su criatura probablemente habría tenido sensores de temperatura, una rutina de arranque seguro y tal vez Wi-Fi. Y, lo más importante, habría reaccionado de forma programada en lugar de salir corriendo al primer trueno. Porque con el control adecuado, hasta la energía más impredecible puede