¿Qué es Undercromo?
Undercromo es una plataforma IoT low-code. Su modelo se apoya en tres piezas que trabajan juntas:
Thing (placa) ──► gVar (estado compartido) ──► Artefacto (web app) publica variables en vivo lee y controlaLas tres piezas
Sección titulada «Las tres piezas»Una placa física que programas (un Arduino, un ESP32…). Cada thing ejecuta tu código y se comunica con la plataforma. La regla es simple: un thing es una placa. Lee la lectura de un sensor, mueve un servo, enciende un LED.
Variables globales (gVar)
Sección titulada «Variables globales (gVar)»El estado compartido del proyecto. Son variables que viven en la plataforma y se actualizan en tiempo real. Un thing escribe en ellas (por ejemplo, la temperatura que mide) y un artefacto las lee (para mostrarlas) o las escribe (para enviar una orden de vuelta al thing).
Hay dos tipos:
- Escalares: un único valor (número, texto, booleano). Ej.:
temperatura = 23.5. - Series: una lista de valores con marca de tiempo, ideal para gráficas e historiales. Ej.: las últimas N lecturas de un sensor.
Artefacto
Sección titulada «Artefacto»Una web app (HTML, CSS y JavaScript) que vive en su propia URL y consume las variables globales en vivo. Sirve para construir dashboards, controles, gráficas… sin servidor propio: la plataforma le entrega los datos.
El flujo completo
Sección titulada «El flujo completo»- Tu thing mide algo (un sensor) y lo publica en una gVar.
- La plataforma propaga ese valor en tiempo real.
- Tu artefacto observa esa gVar y actualiza la pantalla al instante.
- Si el artefacto escribe en una gVar (por ejemplo, “encender”), el thing la recibe y actúa sobre el hardware.
Ese ciclo —hardware que publica, web que reacciona y controla— es el corazón de Undercromo. Las siguientes secciones explican cada pieza en detalle.