Archivo mensual noviembre 2020

4 Herramientas MQTT imprescindibles

Quieres implementar MQTT.

Tienes elegida una arquitectura, pero te preguntas qué herramientas MQTT necesitas para implementar tu proyecto.

En este post te contamos 4 herramientas (probadas) que vas a necesitar para implementar MQTT con éxito.

Cliente MQTT

Lo primero que vas a necesitar es un cliente MQTT.

Un cliente MQTT es un software que te permite conectar a un broker y poder publicar y suscribirte a un tópico de forma cómoda.

Aunque hay muchos disponibles, una opción muy recomendable sin dudas es:

Este cliente MQTT está basado en Java y está disponible en Windows, MacOSX y Linux. Es intuitivo, fácil de usar y realmente funciona.

Broker MQTT 

Sin Broker no hay comunicación. Por lo tanto, esta es otra herramienta que sí o sí necesitas.

En este sentido, podemos recomendar dos Brokers:

Mosquitto es un broker MQTT libre y Open Source, que puedes correr sobre Windows y Linux. También existe unaa versión online.

HiveMQ es un broker comercial, pero igualmente muy potente e interesante porque entre otras cosas tiene un broker online bastante popular dentro de entornos industriales.

Librerías MQTT

Ahora que tienes un cliente y un broker, seguramente quieres que un dispositivo pueda publicar datos de vez en cuando.

Osea, que la temperatura o mensaje de turno sean publicados automáticamente por tu dispositivo.

Para esto, necesitas disponer de librerías MQTT para poderse implementar sobre el dispositivo con el que vas a trabajar. En esto es más difícil dar una recomendación únicamente.

Por ejemplo, si vas a usar Codesys una muy buena opción son las librerías propias de 3S Smart Software.

Aplicaciones de red

¿Y si la red falla? ¿Cómo lo detectas?

Aunque es bastante obvio, vas a necesitar de herramientas que te permitan hacer un diagnóstico rápido de tu red para poder hacer un diagnóstico de tus comunicaciones.

Recomendaría básicamente dos:

MQTT Ping es una herramienta que te permite saber si un broker ha caído o no. Está escrita en Python y es realmente útil cuando la comunicación cae y poder hacer un diagnóstico rápido.

¿Quién no conoce Wireshark hoy en día? Cuando las cosas se ponen más feas, siempre es posible recurrir a él para hacer análisis más potentes. Imprescindible siempre.

¿Más ayuda?

Estamos buscando ayudarte y hemos lanzado recientemente nuestro portal de soporte para proyectos:

Como verás, estamos más que dispuestos a ayudarte para tu próximo proyecto!

En cualquier caso, no dudes en contactarnos!

¿Es MQTT industrial?

Si has llegado hasta aquí es porque te preguntas sobre el MQTT.

¿Es el MQTT industrial? ¿Es fiable? ¿Cómo se aplica? ¿Qué ventajas tiene?

¿Hay espacio en la industria para otro protocolo?

Buena pregunta.

Dentro del mar de protocolos que existen en la industria (Modbus, OPC UA, etc. ) uno se puede preguntar si existe espacio para otra tecnología. Y si existe este espacio, qué ventaja puede aportar.

Porque no nos engañemos, a nivel industrial hay una gran oferta de protocolos. Hay tantas empresas y fabricantes proveyendo tecnologías, y desde hace tantos años, que es normal que esto sea así.

Entonces, ¿Cómo puede ser que surja una nueva tecnología como MQTT que esté en la boca de todos?

Las necesidades en la industria

El mundo cambia. Constantemente. Y la industria también.

Y sino, échale un vistazo a tu álbum de fotos de hace 25 años… No me dirás que no has cambiado. Si le pegas una mirada rápida a la foto, verás los coches, los semáforos, los peinados… Qué nostalgia y qué recuerdos!

Pero esto es justamente signo del cambio. Todo evoluciona y en la industria también. Las necesidades son muchas veces las mismas, pero también se necesitan nuevas tecnologías que se adapten al futuro.

Y MQTT, en este sentido, es claramente una nueva tecnología que se adapta al futuro.

¿Dónde cabe el MQTT industrial?

MQTT es un protocolo de comunicación ligero.

Ligero porque se no necesita un gran ancho de banda para funcionar. Y ligero porque funciona en todo tipo de dispositivos, incluso en pequeños sensores con bajo poder computacional.

¿Te suena de algo el IoT? ¿E Industria 4.0? Pues como ya sabes, estos nuevos paradigmas vienen para quedarse, y en ellas es donde mejor se adapta el MQTT industrial. Porque esta tecnología es beneficiosa y porque se adapta perfectamente a la infraestructura industrial existente.

Por esto, el MQTT es industrial, porque va a resolver varios problemas que explicaremos en posts venideros.

¿Cómo puedo implementar MQTT industrial?

Si quieres acelerar e implementar tu proyecto, tenemos un plan de soporte que te interesa. Te esperamos 🙂