Motor de regras
O motor de regras IoT visual que você testa como código
Arraste nós para um canvas BPMN, conecte a lógica e deixe os dados dos sensores executá-la — com a rede de segurança que a produção exige: validação antes do deploy, depuração passo a passo, histórico de versões com restauração em um clique e parada de emergência automática.
Incluído em todos os planos · Grátis para 5 dispositivos
app.kiloiot.io · Motor de regras
Produto realVisual primeiro
Automação IoT em um canvas BPMN visual
Uma regra é um fluxograma visual: um evento de início vinculado a um dispositivo e um sensor, e depois os nós que decidem e agem. A maioria das regras é montada arrastando nós e preenchendo formulários — CEL, uma linguagem de expressões segura e isolada, aparece só onde a regra precisa de lógica exata. CEL não acessa arquivos, não faz chamadas de rede nem executa loops: a sofisticação é segura por construção.
Gateways exclusivos
Direcionam o fluxo para exatamente um ramo com base em condições CEL — com um caminho padrão de reserva.
Tarefas de script
Transformam dados, calculam diferenças ou classificam uma leitura em faixas de severidade antes de decidir.
Enriquecimento
Busque a leitura mais recente de outro sensor no meio da regra — interno vs. externo, CO2 vs. ocupação.
Set Alarm
Dispara uma definição de alarme com mensagem dinâmica que embute os valores reais que a causaram.
Eventos de erro de borda
Capturam a falha de um passo — um sensor offline durante o enriquecimento — e desviam para um caminho alternativo.
Agendamentos
Restrinja quando a regra pode disparar com janela de horário e fuso no evento de início.
Medir, decidir, agir
Malha fechada: regras que comandam dispositivos
A regra não se limita mais a avisar alguém para agir: o nó Execute Command envia um comando direto ao dispositivo no instante em que a condição é atendida. Um sensor de vazamento disparava um alarme e uma corrida até a válvula de bloqueio; agora a mesma regra fecha a válvula automaticamente e levanta o alarme na mesma avaliação.
Os parâmetros do comando podem ser valores literais ou expressões CEL avaliadas em tempo de execução — a velocidade do ventilador derivada da temperatura medida, um setpoint calculado a partir de dois sensores. Cada envio fica registrado no histórico de execução do dispositivo com o resultado, e um evento de erro de borda garante que um envio que falhou ainda chegue a uma pessoa.
app.kiloiot.io · Motor de regras
Produto real
Segurança de produção
Automação IoT que você versiona, testa e reverte
O motor nunca executa lógica que não tenha sido explicitamente construída e implantada. O build valida o diagrama inteiro — estrutura, conexões e cada expressão CEL — e produz um artefato nomeado e com carimbo de data; a aba Artifacts mostra exatamente o que está implantado em todas as suas regras.
Histórico e restauração
Cada salvamento cria uma versão. Veja qualquer uma e restaure com um clique — nada é sobrescrito.
Bloqueios de edição
Um editor por regra por vez. Os demais veem quem segura o bloqueio; donos da organização podem forçar o desbloqueio.
Salvamento automático
O trabalho é salvo continuamente com status visível — mesmo uma conexão caída preserva o estado mais recente.
Lixeira e recuperação
Excluir uma regra é uma exclusão suave. Restaure-a da lixeira com todo o histórico de versões intacto.
Parada de emergência automática
Regras com erros de execução persistentes são paradas automaticamente antes que as falhas se propaguem.
Parar e trocar na hora
Pare um artefato em execução a qualquer momento ou implante outro build — a transição acontece em uma única operação.
Depure antes do deploy
Depuração passo a passo com breakpoints
Alimente a regra com dados de teste e percorra a execução nó a nó: defina breakpoints — inclusive condicionais, que só pausam quando uma expressão CEL é verdadeira —, veja as variáveis mudarem a cada passo, edite o estado no meio da sessão para forçar um ramo e avalie expressões contra o contexto real.
Nós com efeitos colaterais perguntam como se comportar: Execute de verdade, Skip ou Mock com uma resposta simulada — assim você depura uma regra que aciona o engenheiro de plantão sem acordar ninguém.
Para integradores de sistemas
O motor de regras que integradores entregam aos clientes
Artefatos de build nomeados, trilha completa de versões — quem mudou o quê e quando —, bloqueios de edição para equipes compartilhadas e um depurador que prova que a regra dispara no caso certo e fica quieta no errado: a disciplina operacional prometida nos seus documentos de entrega, embutida na ferramenta.
Agende uma conversaExplore a plataforma
Recursos relacionados
Assistente de IA
Descreva o comportamento — ele escreve, testa e implanta a regra
Gêmeo digital do prédio
Sua instalação em 3D ao vivo, guiada por sensores
Alarmes e escalonamento
O que acontece depois que a regra levanta o alarme
Kilo IoT Server
A plataforma completa — dashboards, dispositivos, conectividade
FAQ
FAQ do motor de regras
Preciso programar para criar uma regra?
Não. As regras são montadas visualmente — arrastar nós, conectar fluxos, preencher formulários. Expressões CEL aparecem apenas em pontos específicos onde é preciso lógica exata (condições de gateway, tarefas de script, mensagens de alarme dinâmicas), e o assistente de IA pode escrevê-las por você.
O que acontece se uma regra implantada se comportar mal?
Pare-a na hora pela aba Artifacts, restaure qualquer versão anterior do histórico e depois construa e implante a regra corrigida. Se uma regra acumular erros de execução persistentes, a plataforma a para automaticamente para evitar falhas em cascata.
Uma regra pode agir sobre um dispositivo, e não só alertar?
Sim. O nó Execute Command dispara um dos comandos definidos do dispositivo — fechar uma válvula, acionar um relé, ajustar um setpoint — assim que as condições são atendidas, com parâmetros que podem ser calculados por CEL em tempo de execução.
Várias pessoas podem trabalhar nas mesmas regras?
Sim, com segurança. Cada regra tem um bloqueio de edição: só uma pessoa edita por vez e os demais veem quem está com ele. Salvamento automático, histórico de versões e limpeza de bloqueios em segundo plano garantem que uma sessão interrompida nunca perca trabalho.
Crie sua primeira regra em minutos
Comece grátis com 5 dispositivos e uma regra — ou peça ao assistente de IA para construí-la. Sem dados de pagamento.