Motor de reglas
El motor de reglas IoT visual que se prueba como código
Arrastra nodos a un lienzo BPMN, conecta la lógica y deja que los datos de los sensores la ejecuten — con la red de seguridad que exige producción: validación antes del despliegue, depuración paso a paso, historial de versiones con restauración en un clic y parada de emergencia automática.
Incluido en todos los planes · Gratis para 5 dispositivos
app.kiloiot.io · Motor de reglas
Producto realPrimero visual
Automatización IoT en un lienzo BPMN visual
Una regla es un diagrama de flujo visual: un evento de inicio vinculado a un dispositivo y un sensor, y después los nodos que deciden y actúan. La mayoría de las reglas se montan arrastrando nodos y rellenando formularios — CEL, un lenguaje de expresiones seguro y aislado, aparece solo donde la regla necesita lógica exacta. CEL no puede acceder a archivos, hacer llamadas de red ni ejecutar bucles: la sofisticación es segura por construcción.
Gateways exclusivos
Dirigen el flujo a una sola rama según condiciones CEL — con una ruta por defecto de respaldo.
Tareas de script
Transforman datos, calculan diferencias o clasifican una lectura en niveles de severidad antes de decidir.
Enriquecimiento
Obtén la última lectura de otro sensor dentro de la regla — interior vs. exterior, CO2 vs. ocupación.
Set Alarm
Dispara una definición de alarma con un mensaje dinámico que incluye los valores reales que la causaron.
Eventos de error de contorno
Captura el fallo de un paso — un sensor desconectado durante el enriquecimiento — y desvía a una ruta alternativa.
Horarios
Restringe cuándo puede dispararse una regla con una franja horaria y zona horaria en el evento de inicio.
Medir, decidir, actuar
Lazo cerrado: reglas que comandan dispositivos
Una regla ya no se limita a avisar a una persona para que actúe: el nodo Execute Command envía un comando directamente a un dispositivo en cuanto se cumple una condición. Un sensor de fuga disparaba una alarma y una carrera hacia la válvula de corte; ahora la misma regla cierra la válvula automáticamente y levanta la alarma en la misma evaluación.
Los parámetros del comando pueden ser valores literales o expresiones CEL evaluadas en tiempo de ejecución — una velocidad de ventilador derivada de la temperatura medida, una consigna calculada a partir de dos sensores. Cada envío queda registrado en el historial de ejecución del dispositivo con su resultado, y un evento de error de contorno asegura que un envío fallido llegue igualmente a una persona.
app.kiloiot.io · Motor de reglas
Producto real
Seguridad de producción
Automatización IoT que puedes versionar, probar y revertir
El motor nunca ejecuta lógica que no haya sido construida y desplegada de forma explícita. El build valida todo el diagrama — estructura, conexiones y cada expresión CEL — y produce un artefacto con nombre y marca de tiempo; la pestaña Artifacts muestra exactamente qué está desplegado en todas tus reglas.
Historial y restauración
Cada guardado crea una versión. Consulta cualquiera y restáurala con un clic — nada se sobrescribe jamás.
Bloqueos de edición
Un editor por regla a la vez. Los demás ven quién tiene el bloqueo; los propietarios pueden forzar el desbloqueo.
Autoguardado
El trabajo se guarda continuamente con estado visible — incluso una conexión caída conserva el último estado.
Papelera y recuperación
Borrar una regla es un borrado suave. Restáurala desde la papelera con todo su historial de versiones.
Parada de emergencia automática
Las reglas con errores sostenidos se detienen automáticamente antes de que los fallos se propaguen.
Parar y cambiar al instante
Detén un artefacto en ejecución cuando quieras o despliega otro build — la transición se hace en una sola operación.
Depura antes de desplegar
Depuración paso a paso con puntos de interrupción
Alimenta la regla con datos de prueba y recorre su ejecución nodo a nodo: coloca puntos de interrupción — incluidos los condicionales, que solo pausan cuando una expresión CEL es verdadera —, observa cómo cambian las variables en cada paso, edita el estado en plena sesión para forzar una rama y evalúa expresiones contra el contexto real.
Los nodos con efectos secundarios preguntan cómo comportarse: Execute de verdad, Skip u ofrecer un Mock con una respuesta simulada — así depuras una regla que avisa al ingeniero de guardia sin despertar a nadie.
Para integradores de sistemas
El motor de reglas que los integradores entregan a sus clientes
Artefactos de build con nombre, un rastro completo de versiones — quién cambió qué y cuándo —, bloqueos de edición para equipos compartidos y un depurador que demuestra que la regla se dispara en el caso que debe y calla en el que no: la disciplina operativa que prometen tus actas de entrega, integrada en la herramienta.
Reserva una llamadaExplora la plataforma
Funciones relacionadas
Asistente de IA
Describe el comportamiento — él escribe, prueba y despliega la regla
Gemelo digital del edificio
Tu instalación en 3D en vivo, gobernada por sensores
Alarmas y escalado
Lo que ocurre después de que una regla levante la alarma
Kilo IoT Server
La plataforma completa: paneles, dispositivos, conectividad
FAQ
FAQ del motor de reglas
¿Necesito programar para crear una regla?
No. Las reglas se montan visualmente: arrastrar nodos, conectar flujos, rellenar formularios. Las expresiones CEL aparecen solo en puntos concretos donde hace falta lógica exacta (condiciones de gateway, tareas de script, mensajes de alarma dinámicos), y el asistente de IA puede escribirlas por ti.
¿Qué pasa si una regla desplegada se comporta mal?
Detenla al instante desde la pestaña Artifacts, restaura cualquier versión anterior desde el historial y luego construye y despliega la regla corregida. Si una regla acumula errores de ejecución sostenidos, la plataforma la detiene automáticamente para evitar fallos en cascada.
¿Puede una regla actuar sobre un dispositivo y no solo alertar?
Sí. El nodo Execute Command envía uno de los comandos definidos del dispositivo — cerrar una válvula, conmutar un relé, fijar una consigna — en cuanto se cumplen las condiciones, con parámetros calculables con CEL en tiempo de ejecución.
¿Pueden varias personas trabajar sobre las mismas reglas?
Sí, con seguridad. Cada regla tiene un bloqueo de edición: solo una persona edita a la vez y el resto ve quién lo tiene. El autoguardado, el historial de versiones y la limpieza de bloqueos en segundo plano garantizan que una sesión interrumpida nunca pierda trabajo.
Crea tu primera regla en minutos
Empieza gratis con 5 dispositivos y una regla — o pide al asistente de IA que la construya por ti. Sin datos de pago.