Controllo remoto dei dispositivi IoT | Kilo

Controllo remoto

Controllo remoto che dimostra che il dispositivo ha agito

Definisci comandi tipizzati una volta sola, invia comandi downlink via MQTT o LoRaWAN e comanda tutto dai widget della dashboard o dalle regole autonome. Kilo segue ogni esecuzione finché il dispositivo non riporta lo stato richiesto.

Comandi dispositivo

Comandi downlink via MQTT e LoRaWAN

Un comando è un'azione con nome e parametri tipizzati: lo definisci una volta e lo esegui ovunque.

Commuta un relè, regola una lampada, invia un nuovo setpoint, apri una valvola. Ogni comando porta parametri tipizzati — interi e decimali con limiti min/max, stringhe con valori ammessi, booleani — così un operatore non può mai inviare un valore che il dispositivo rifiuterebbe.

Lo stesso concetto di comando copre un messaggio MQTT verso una presa smart e un downlink LoRaWAN verso un controller Class C, che ascolta di continuo e riceve i comandi all'istante. Kilo gestisce codifica e consegna — e un test dell'encoder integrato mostra i byte esatti prima che raggiungano il dispositivo.

app.kiloiot.io · Widget di controllo

Real product
Click to enlarge

Parametri tipizzati

Limiti min/max, valori ammessi e predefiniti: un valore non valido non lascia mai la piattaforma.

Routing MQTT e LoRaWAN

Pubblica su un topic del broker o indirizza un fPort LoRaWAN, con downlink confermato opzionale.

Prova prima di inviare

Anteprima del payload codificato in hex e Base64, con dimensione e log, prima di salvare.

Cronologia completa

Ogni invio è registrato con il suo esito: una traccia completa dell'attività di controllo.

Widget di controllo

Sei widget di controllo per comandare i dispositivi IoT

Collega un widget a un comando del dispositivo: chiunque abbia accesso alla dashboard può comandarlo, accanto alle letture che dicono se serve.

01

Interruttore (Switch)

Alterna uno stato persistente — pompa accesa o spenta, valvola aperta o chiusa — e vedi quale stato è davvero attivo.

02

Pulsante (Button)

Lancia un'azione una tantum: riavviare un controller, avviare una calibrazione, far partire un processo.

03

Slider semplice (Simple Slider)

Trascina una barra orizzontale per impostare un valore numerico: velocità di una ventola, livello di dimmerazione, setpoint.

04

Slider circolare (Circular Slider)

Imposta un valore in evidenza su un quadrante radiale, da strumento di misura: temperatura colore o posizione della valvola.

05

Slider verticale (Vertical Slider)

Una barra verticale che si legge come un livello: target di riempimento e valori pensati in altezza.

06

Campo di input (Input)

Digita un valore esatto e premi Apply: per setpoint e soglie dove la precisione conta.

Ogni controllo segue la metrica riportata dal dispositivo: mostra lo stato reale, non solo l'ultimo comando inviato.

Quando il dispositivo è offline i widget risultano disattivati: non inviano mai nel vuoto.

Verifica ad anello chiuso

Gestione remota dei dispositivi con esecuzione confermata

Un downlink può essere accettato per la consegna senza mai cambiare il dispositivo fisico. Per questo ogni comando Kilo può avere una strategia di verifica: attendere il prossimo uplink del dispositivo o interrogarlo attivamente dopo la conferma di ricezione — confrontando lo stato riportato con quello atteso.

Un'esecuzione viene marcata Confermato solo quando i valori riportati coincidono: «imposta luminosità a 60» è verificato quando il dispositivo riporta luminosità 60. Tutto resta nella cronologia di esecuzione, con il motivo in linguaggio chiaro dietro ogni esito.

Cronologia di esecuzione

  • In corso

    In volo: il comando è partito e attraversa consegna e verifica.

  • Confermato

    Successo verificato: lo stato riportato dal dispositivo coincide con quello atteso.

  • Non riuscito

    Il comando non è passato — con il motivo in chiaro, dalla coda downlink piena al dispositivo offline.

Controllo autonomo

Regole che agiscono: rilevare, decidere, agire

Il motore delle regole può inviare gli stessi comandi in automatico con il nodo Execute Command. Un sensore di perdita scatta alle 3 di notte: la regola chiude la valvola nella stessa valutazione che ha rilevato la perdita, poi fa scattare l'allarme perché il team lo sappia.

I parametri possono essere calcolati proprio dalla lettura che ha attivato la regola: una sola regola reagisce a una soglia e risponde in modo proporzionale. E poiché la regola usa la pipeline standard dei comandi, verifica e cronologia valgono anche per ogni azione autonoma.

01

Rilevare

Una condizione si verifica: perdita rilevata, temperatura in deriva, serbatoio al livello alto.

02

Agire

La regola invia il comando da sola: chiudere la valvola, abbassare il setpoint, chiudere l'ingresso.

03

Avvisare

La stessa regola fa scattare l'allarme: il problema è contenuto e le persone giuste lo sanno.

FAQ

FAQ sul controllo remoto

Quali dispositivi posso controllare da remoto?

Qualsiasi dispositivo connesso via MQTT e i dispositivi LoRaWAN Class C. I Class C ascoltano di continuo, quindi i comandi arrivano subito; i Class A aprono solo una breve finestra di ricezione dopo ogni uplink e non sono adatti al controllo su richiesta.

Come verifica Kilo che un comando abbia funzionato?

Per ogni comando scegli una strategia: attendere il prossimo uplink del dispositivo o inviare un'interrogazione subito dopo la conferma. In entrambi i casi lo stato riportato viene confrontato con i valori attesi: Confermato arriva solo con prove reali.

Cosa succede se il dispositivo è offline?

I widget di controllo appaiono disattivati e la pagina del dispositivo avvisa prima dell'invio. I comandi in coda vengono consegnati automaticamente quando il dispositivo si riconnette: l'intenzione di controllo non va mai persa in silenzio.

Le regole possono inviare comandi senza intervento umano?

Sì. Il nodo Execute Command invia qualsiasi comando definito quando le condizioni di una regola sono soddisfatte, con parametri fissi o calcolati dalle letture in tempo reale. Valgono la stessa validazione, verifica e cronologia.

Smetti di guardare. Inizia ad agire.

Collega un dispositivo, definisci un comando, metti un interruttore sulla dashboard — e lascia che Kilo confermi ogni azione. Gratis per 5 dispositivi.