Cliente CODESYS MQTT: publicar variables del PLC en un broker
Configura la librería IIoT MQTT Client de CODESYS para publicar variables del PLC en JSON, verifícalas en broker.connectmq.com y pasa después a un broker privado con credenciales y TLS.
Guías prácticas sobre MQTT, brokers gestionados y productos conectados del equipo de ConnectMQ.
Configura la librería IIoT MQTT Client de CODESYS para publicar variables del PLC en JSON, verifícalas en broker.connectmq.com y pasa después a un broker privado con credenciales y TLS.
Los gráficos del dashboard lo olvidan todo cuando Node-RED se reinicia. Esta guía muestra dos formas fiables de conservar el histórico de gráficos en Node-RED para datos MQTT: almacenamiento de contexto en archivo y una pequeña tabla SQLite, ambos reproducidos en Dashboard 2.0 al arrancar.
¿Te aparece "Connection Refused: not authorised" o el reason code 0x87? Recorre esta lista de comprobación sobre credenciales, vinculación del client ID, puertos y TLS y cuentas por broker para encontrar la causa rápidamente.
Una comparativa práctica de MQTT 3.1.1 vs 5.0 que cubre los cambios de comportamiento del protocolo, el soporte en las librerías cliente y una checklist de migración paso a paso para actualizar gradualmente una flota mixta.
Construye un puente en Python con paho-mqtt e influxdb-client que se suscribe a un broker, convierte los niveles del topic en tags de InfluxDB, escribe los valores numéricos del JSON como fields por lotes y gestiona payloads erróneos y conflictos de tipos.
Los planes gratuitos de brokers MQTT se diferencian mucho más de lo que sugieren sus cifras de conexiones. Aquí tienes un marco práctico para compararlos, con el plan Serverless gratuito de ConnectMQ como ejemplo.
Conecta un ESP32 con MicroPython a un broker MQTT usando umqtt.simple, añade reconexión automática con umqtt.robust, recibe comandos sin bloquear y conoce lo que estos clientes mínimos no pueden hacer.
Ejecuta un pequeño modelo de detección de personas directamente en un ESP32-CAM, publica una puntuación de confianza y alertas con antirrebote por MQTT y conserva las imágenes en el dispositivo salvo que realmente las necesites.
Un tutorial completo que transmite datos de sensores simulados por MQTT, puntúa cada lectura con estadísticas móviles en Python y publica eventos de anomalía con antirrebote en un topic de alertas.
Una arquitectura de referencia de gemelo digital capa por capa: dispositivo y edge, mensajería, estado, modelo, analítica y visualización, con diseño de topics, contratos de datos y las ventajas e inconvenientes de cada capa.
Construye un sensor de monitorización de vibraciones funcional con un ESP32 y un acelerómetro, calcula en el dispositivo el RMS, el pico y el factor de cresta, publícalos por MQTT y genera alertas cuando una máquina se aleje de su referencia.
Convierte un cliente MQTT en Python en un servicio systemd en toda regla en una Raspberry Pi: que arranque cuando la red y el reloj estén listos, se reinicie solo, guarde las credenciales en un archivo de entorno y se detenga limpiamente.
Los porcentajes de disponibilidad parecen similares, pero implican cantidades de caída muy distintas. Aprende a leer el SLA de un broker MQTT, qué cubre y qué excluye, y cómo diseñar tus dispositivos para la caída que permite.
Construye un pipeline de MQTT a MongoDB con Node.js: un suscriptor MQTT.js valida los mensajes de los dispositivos y los agrupa en una colección de series temporales de MongoDB con expiración automática e índices listos para agregaciones.
Los brokers MQTT pueden retener mensajes para clientes temporalmente offline, pero solo en condiciones concretas. Conoce las reglas, los límites y una prueba reproducible que puedes hacer en cinco minutos.
Las apps móviles pueden hablar con dispositivos IoT en tiempo real a través de un broker MQTT. Conoce el ciclo de vida de la conexión, cuándo usar notificaciones push en su lugar y cómo proteger la batería y las credenciales.
Un broker MQTT dedicado da a tu flota un clúster aislado con rendimiento predecible. Conoce las señales de que serverless se te ha quedado pequeño, cómo dimensionar la capacidad y cómo migrar con seguridad.
Dos formas probadas de usar Home Assistant con un broker MQTT externo: conectar la integración directamente a un broker en la nube por TLS, o hacer un bridge del complemento Mosquitto local para que los dispositivos sigan funcionando sin conexión.
Conecta una escena de Unity a un broker MQTT con MQTTnet, anima una bomba con telemetría en vivo en el hilo principal, publica comandos de arranque y parada hacia el dispositivo y pasa a TLS para producción.
Usa un módulo SPI W5500 o un PHY LAN8720 para conectar un ESP32 a Ethernet cableado, gestiona limpiamente los eventos de cable y de enlace y publica datos de máquinas por MQTT sin depender del Wi-Fi.
Convierte Node-RED en un edge node Sparkplug B con node-red-contrib-mqtt-sparkplug-plus: define métricas, publica NBIRTH, DBIRTH y DDATA, gestiona comandos DCMD y decodifica los payloads Protobuf en topics MQTT sencillos.
Monitoriza congeladores y cámaras frigoríficas con sensores ESP32 que publican por MQTT, detecta desviaciones reales de temperatura sin alarmas molestas por aperturas de puerta, señala sensores desconectados y mantén un registro de desviaciones.
Las líneas de envasado pierden la mayor parte de su tiempo en paradas cortas que nadie registra. Este caso de uso muestra cómo capturar cada parada y cada cambio de velocidad por MQTT y convertirlos en un Pareto de microparadas.
El ERP planifica, el MES ejecuta y el SCADA supervisa. Descubre de qué es responsable cada sistema, dónde se solapan, cómo encajan en los niveles ISA-95 y cómo un broker MQTT los une sin una maraña de conexiones punto a punto.
Usa IOTstack para ejecutar Node-RED, InfluxDB y Grafana en Docker en una Raspberry Pi, prescinde del contenedor local de Mosquitto y conecta Node-RED a un broker MQTT externo en la nube.
Construye un seguimiento de vehículos con MQTT que funcione con enlaces celulares irregulares: diseño de topics, payloads GPS compactos, ajuste del keep alive, detección de desconexiones y un mapa web en vivo.
Una guía práctica de Node-RED en Docker: ejecuta la imagen oficial, guarda los flujos en un volumen persistente, usa Docker Compose, instala nodos adicionales, pasa secretos mediante variables de entorno y conéctate a un broker MQTT con TLS.
El Last Will and Testament permite que el broker anuncie que un cliente ha desaparecido sin despedirse. Aprende los campos del will, las reglas exactas que lo activan y cómo probar el LWT matando un cliente conectado a un broker real.
Un tutorial completo de Raspberry Pi y MQTT: configura un entorno virtual de Python, publica lecturas de la CPU y de sensores, enciende un LED por MQTT, ejecuta el script como servicio y pasa a TLS con tus propias credenciales.
Una comparativa práctica de librerías cliente MQTT mantenidas para Python, JavaScript, Go, Java, C#, Rust, C, sistemas embebidos y móvil, con un fragmento mínimo de conexión y publicación para cada una, probado contra broker.connectmq.com.
Crea una cuenta, obtén las credenciales de tu broker y conecta tu primer dispositivo, sin servidores que instalar, parchear ni escalar.