Blog

Tutoriales de IoT

Tutoriales MQTT paso a paso para desarrolladores IoT: clientes ESP32, WebSocket, Python y Node.js conectados a broker.connectmq.com.

Las mejores herramientas CLI de MQTT para pruebas, scripts y depuración

Una comparativa práctica de mosquitto_pub/sub, MQTTX CLI, HiveMQ MQTT CLI, la CLI de MQTT.js, curl y mqttui, con la misma prueba ejecutada contra broker.connectmq.com para que elijas la herramienta adecuada para scripts y depuración.

9 min de lectura

Cómo guardar datos MQTT en InfluxDB con Python

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.

8 min de lectura

Librerías cliente MQTT: cómo elegir la adecuada para cada lenguaje

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.

12 min de lectura

Tutorial de MQTT.js en Node.js: publicar, suscribirse, QoS y TLS

Crea un publicador y un suscriptor en Node.js con MQTT.js v5, usa la API asíncrona, QoS y Last Will, cifra con TLS en el puerto 8883 y ajusta las opciones de reconexión para que tu servicio sobreviva a los cortes de red.

8 min de lectura

Telegraf MQTT consumer: ingesta de datos MQTT en InfluxDB

Una guía práctica del input mqtt_consumer de Telegraf: suscríbete a topics del broker, interpreta JSON con marcas de tiempo y tags, escribe en InfluxDB 2, protege la conexión con TLS y resuelve los problemas de datos que faltan.

8 min de lectura

Cliente Vue MQTT: datos en tiempo real por WebSocket con Vue 3

Escribe un composable reutilizable de Vue 3 sobre MQTT.js, conéctate a un broker por wss y construye un widget de sensor en vivo, además de los errores de reactividad y ciclo de vida que hacen tropezar a la mayoría de apps Vue con MQTT.

8 min de lectura

React Native MQTT: apps IoT móviles en tiempo real sobre WebSocket

Crea una app React Native MQTT con MQTT.js sobre WebSocket seguro: un hook reutilizable, datos de dispositivos en vivo, comandos y una gestión correcta de las reconexiones cuando la app pasa entre segundo y primer plano.

8 min de lectura

Stack TIG con Docker Compose para datos MQTT

Una configuración docker-compose completa para Telegraf, InfluxDB 2 y Grafana que se suscribe a un broker MQTT, guarda datos de sensores y arranca con un origen de datos y un dashboard aprovisionados, además de los errores que rompen la primera ejecución.

8 min de lectura

MQTT a TimescaleDB: guardar series temporales IoT en PostgreSQL

Construye un pipeline de MQTT a TimescaleDB: un suscriptor en Python agrupa los mensajes de los dispositivos en una hypertable de PostgreSQL con COPY, y después los agregados continuos, la compresión y la retención mantienen las consultas rápidas y el almacenamiento reducido.

8 min de lectura

MQTT sobre WebSocket: conecta un navegador a un broker MQTT con MQTT.js

Los navegadores no pueden abrir sockets TCP directos, así que las aplicaciones web hablan MQTT sobre WebSocket. Construye un cliente de navegador y un cliente Node.js funcionales contra broker.connectmq.com y aprende a resolver los errores de conexión más comunes.

9 min de lectura

Registrar mensajes MQTT en CSV con Python para un análisis rápido

Construye un registrador en Python que se suscribe a topics MQTT, escribe cada mensaje en CSV, rota los archivos por día y por tamaño y genera datos que puedes abrir directamente en Excel, pandas o un notebook.

8 min de lectura

Tutorial de React y MQTT: un dashboard en tiempo real basado en hooks

Crea un hook useMqtt reutilizable sobre MQTT.js, conecta React a un broker mediante WebSocket seguro y muestra valores de sensores en vivo sin tormentas de renderizado, sorpresas de StrictMode ni conexiones abiertas olvidadas.

8 min de lectura

Análisis de datos MQTT en tiempo real con Python y pandas

Lleva mensajes MQTT de un broker a DataFrames de pandas sin bloquear el bucle de red y calcula medias móviles, remuestreos por minuto, comprobaciones de dispositivos inactivos y señales sencillas de anomalías.

7 min de lectura

MQTT a SQLite con Python: guarda y consulta mensajes de sensores

Crea un suscriptor en Python que guarda cada mensaje MQTT en SQLite con marca de tiempo, topic, QoS y flag retain, usando escrituras por lotes y modo WAL, y consulta el historial, medias por hora y últimos valores con SQL estándar.

8 min de lectura

Grafana MQTT datasource: paneles en streaming en vivo desde tu broker

Instala y configura el plugin de origen de datos MQTT de Grafana, lleva payloads numéricos y JSON de broker.connectmq.com a paneles en vivo y decide cuándo es mejor opción una base de datos de series temporales como InfluxDB.

8 min de lectura

Tutorial de cliente MQTT en PHP con php-mqtt/client

Aprende a publicar mensajes MQTT desde una petición web en PHP y a ejecutar un worker suscriptor permanente con php-mqtt/client, con TLS, reconexiones, apagado ordenado y patrones compatibles con Laravel.

8 min de lectura

Cliente MQTT en Qt con C++: HMI de escritorio y embebidas

Usa el módulo Qt MQTT para construir una HMI en C++ que se conecta a un broker en la nube por TLS, se suscribe a los topics de una máquina, muestra valores en vivo con detección de datos obsoletos y envía comandos del operario.

8 min de lectura

Tu broker MQTT privado, a unos pocos clics

Crea una cuenta, obtén las credenciales de tu broker y conecta tu primer dispositivo, sin servidores que instalar, parchear ni escalar.