· IIoT Platforms · 2 min de lectura
Thingsboard Industrial: Guía Maestra de SCADA y Rule Chains
Lleva Thingsboard a producción. Aprende a normalizar datos con Rule Chains, configurar alarmas complejas y diseñar dashboards industriales de alto rendimiento.

Thingsboard se ha convertido en el “Android de las plataformas IIoT”: es potente, open-source y altamente personalizable. Pero hay una gran diferencia entre tener un dashboard bonito y tener un SCADA industrial de misión crítica corriendo en producción.
En esta guía, vamos a ver cómo configurar Thingsboard para entornos industriales reales, desde la normalización de datos hasta el despliegue en contenedores.
1. Despliegue: Docker y Persistencia
Nunca uses la imagen “demo” para producción. Necesitas una base de datos externa (PostgreSQL) y configurar volúmenes para que tus datos no desaparezcan tras un reinicio.
He preparado un docker-compose.yml optimizado para entornos industriales:
👉 GitHub: thingsboard-industrial-starter
2. El Motor de Reglas (Rule Engine): El Cerebro de Planta
El Rule Engine es donde ocurre la magia. No mandes datos crudos al dashboard; normalízalos primero.
Caso Práctico: Conversión de Unidades
Si un sensor te manda la temperatura en Fahrenheit pero tu planta opera en Celsius, no lo cambies en el PLC (no toques la lógica de control). Hazlo en el Rule Chain:
- Usa un nodo
Script. - Escribe:
output.temp_c = (msg.temp_f - 32) * 5/9;. - Guarda el resultado como telemetría.
[!NOTE] En la versión 4.1 de Thingsboard, ya existe una función nativa de Unit Conversion que simplifica esto drásticamente.
3. Dashboards que no distraen
Un error común es llenar el dashboard de relojes analógicos y colores brillantes.
- Filosofía High-Performance HMI: Usa colores grises para estados normales y colores vibrantes (rojo, amarillo) solo para alarmas.
- Contexto: Un número solo (
25.4) no significa nada. Muestra siempre el valor actual junto a una línea de tendencia histórica.
4. Gestión de Dispositivos (Device Provisioning)
Cuando tienes 5 o 10 máquinas, puedes crearlas a mano. Cuando tienes 500, necesitas automatizar. Puedes usar la REST API de Thingsboard para crear perfiles de dispositivos y asignarles tokens automáticamente.
# Snippet de aprovisionamiento
requests.post(f"{HOST}/api/device", headers=AUTH, json={"name": "STATION_01", "type": "OPC_UA_NODE"})Conclusión
Thingsboard es la herramienta perfecta para democratizar los datos de planta. Si separas bien la lógica de negocio (Rule Chains) de la visualización (Dashboards) y aseguras la persistencia de datos (Docker + Postgres), tienes un sistema que puede competir con SCADAs de miles de dólares.
Fuentes y Referencias:
- Thingsboard Documentation: Rule Engine Overview
- Thingsboard Blog: New in 4.1: Unit Conversion and Historical Processing
- ISA 101: Human Machine Interfaces for Process Automation Systems



