Rules Engine
Il rules engine IoT visuale che testi come codice
Trascina i nodi su un canvas BPMN, collega la logica e lascia che i dati dei sensori la eseguano — con la rete di sicurezza che la produzione richiede: validazione prima del deploy, debug passo-passo, cronologia delle versioni con ripristino in un clic e arresto di emergenza automatico.
Incluso in ogni piano · Gratis per 5 dispositivi
app.kiloiot.io · Rules Engine
Prodotto realePrima visuale
Automazione IoT su un canvas BPMN visuale
Una regola è un diagramma di flusso visuale: un evento di partenza legato a un dispositivo e a un sensore, poi i nodi che decidono e agiscono. La maggior parte delle regole si monta trascinando nodi e compilando form — CEL, un linguaggio di espressioni sicuro e isolato, compare solo dove la regola richiede logica esatta. CEL non accede ai file, non fa chiamate di rete e non esegue cicli: la sofisticazione resta sicura per costruzione.
Gateway esclusivi
Instradano il flusso verso un solo ramo in base a condizioni CEL — con un percorso predefinito di riserva.
Script Task
Trasformano i dati, calcolano differenze o classificano una lettura in fasce di severità prima di decidere.
Arricchimento
Recupera l'ultima lettura di un altro sensore a metà regola — interno vs. esterno, CO2 vs. occupazione.
Set Alarm
Attiva una definizione di allarme con un messaggio dinamico che incorpora i valori reali che l'hanno causato.
Boundary Error Event
Cattura il fallimento di un passo — un sensore offline durante l'arricchimento — e devia su un percorso di riserva.
Pianificazioni
Limita quando una regola può scattare con una finestra oraria e un fuso sull'evento di partenza.
Misurare, decidere, agire
Anello chiuso: regole che comandano i dispositivi
Una regola non si limita più ad avvisare una persona perché agisca: il nodo Execute Command invia un comando direttamente a un dispositivo nell'istante in cui una condizione è soddisfatta. Un sensore di perdita attivava un allarme e una corsa verso la valvola di intercettazione; ora la stessa regola chiude la valvola automaticamente e solleva l'allarme nella stessa valutazione.
I parametri del comando possono essere valori letterali o espressioni CEL valutate a runtime — la velocità di una ventola derivata dalla temperatura misurata, un setpoint calcolato da due sensori. Ogni invio è registrato nella cronologia di esecuzione del dispositivo con il suo esito, e un Boundary Error Event garantisce che un invio fallito raggiunga comunque una persona.
app.kiloiot.io · Rules Engine
Prodotto reale
Sicurezza da produzione
Automazione IoT che puoi versionare, testare e ripristinare
Il motore non esegue mai logica che non sia stata esplicitamente compilata e distribuita. Il build valida l'intero diagramma — struttura, connessioni, ogni espressione CEL — e produce un artefatto con nome e data; la scheda Artifacts mostra esattamente cosa è in esecuzione su tutte le tue regole.
Cronologia e ripristino
Ogni salvataggio crea una versione. Consulta qualsiasi versione e ripristinala con un clic — niente viene mai sovrascritto.
Blocchi di modifica
Un editor per regola alla volta. Gli altri vedono chi detiene il blocco; i proprietari possono forzare lo sblocco.
Salvataggio automatico
Il lavoro viene salvato di continuo con stato visibile — anche una connessione caduta preserva l'ultimo stato.
Cestino e recupero
Eliminare una regola è una cancellazione soft. Ripristinala dal cestino con tutta la cronologia intatta.
Arresto di emergenza automatico
Le regole con errori di esecuzione persistenti vengono fermate automaticamente prima che i guasti si propaghino.
Stop e cambio istantanei
Ferma un artefatto in esecuzione in qualsiasi momento o distribuisci un altro build — la transizione avviene in un'unica operazione.
Debug prima del deploy
Debug passo-passo con breakpoint
Fornisci alla regola un payload di prova e percorri l'esecuzione nodo per nodo: imposta breakpoint — anche condizionali, che si fermano solo quando un'espressione CEL è vera —, osserva le variabili cambiare a ogni passo, modifica lo stato in corso di sessione per forzare un ramo e valuta espressioni sul contesto reale.
I nodi con effetti collaterali chiedono come comportarsi: Execute per davvero, Skip oppure Mock con una risposta fittizia — così esegui il debug di una regola che allerta il reperibile senza svegliare nessuno.
Per i system integrator
Il motore di regole che gli integratori consegnano ai clienti
Artefatti di build con nome, una traccia di audit completa delle versioni — chi ha cambiato cosa e quando —, blocchi di modifica per i team condivisi e un debugger che dimostra che la regola scatta nel caso giusto e resta muta in quello sbagliato: la disciplina operativa promessa nei tuoi verbali di consegna, integrata nello strumento.
Prenota una callEsplora la piattaforma
Funzionalità correlate
Assistente IA
Descrivi il comportamento — scrive, testa e distribuisce la regola
Gemello digitale dell'edificio
La tua struttura in 3D vivo, guidato dai sensori
Allarmi ed escalation
Cosa succede dopo che una regola solleva l'allarme
Kilo IoT Server
La piattaforma completa: dashboard, dispositivi, connettività
FAQ
FAQ sul rules engine
Devo saper programmare per creare una regola?
No. Le regole si montano visualmente — trascinare nodi, collegare flussi, compilare form. Le espressioni CEL compaiono solo nei punti mirati dove serve logica esatta (condizioni dei gateway, script task, messaggi di allarme dinamici), e l'assistente IA può scriverle per te.
Cosa succede se una regola distribuita si comporta male?
Fermala all'istante dalla scheda Artifacts, ripristina qualsiasi versione precedente dalla cronologia, quindi compila e distribuisci la regola corretta. Se una regola accumula errori di esecuzione persistenti, la piattaforma la ferma automaticamente per evitare guasti a cascata.
Una regola può agire su un dispositivo, oltre ad avvisare?
Sì. Il nodo Execute Command invia uno dei comandi definiti del dispositivo — chiudere una valvola, commutare un relè, impostare un setpoint — appena le condizioni sono soddisfatte, con parametri calcolabili in CEL a runtime.
Più persone possono lavorare sulle stesse regole?
Sì, in sicurezza. Ogni regola ha un blocco di modifica: una sola persona modifica alla volta e gli altri vedono chi lo detiene. Salvataggio automatico, cronologia delle versioni e pulizia dei blocchi in background garantiscono che una sessione interrotta non perda mai lavoro.
Crea la tua prima regola in pochi minuti
Inizia gratis con 5 dispositivi e una regola — o chiedi all'assistente IA di costruirla per te. Senza dati di pagamento.