Contrôle à distance
Le contrôle à distance qui prouve que l'appareil a agi
Définissez des commandes typées une seule fois, envoyez des commandes descendantes via MQTT ou LoRaWAN, et pilotez tout depuis des widgets de tableau de bord ou des règles autonomes. Kilo suit chaque exécution jusqu'à ce que l'appareil signale l'état demandé.
Commandes d'appareil
Commandes descendantes via MQTT et LoRaWAN
Une commande est une action nommée avec des paramètres typés — définie une fois, exécutable partout.
Commutez un relais, tamisez un luminaire, envoyez une nouvelle consigne, ouvrez une vanne. Chaque commande porte des paramètres typés — entiers et décimaux avec limites min/max, chaînes à valeurs autorisées, booléens — si bien qu'un opérateur ne peut jamais envoyer une valeur que l'appareil refuserait.
Le même concept de commande couvre un message MQTT vers une prise connectée et une liaison descendante LoRaWAN vers un contrôleur Class C, qui écoute en continu et reçoit les commandes immédiatement. Kilo gère l'encodage et la livraison — et un test d'encodeur intégré montre les octets exacts avant qu'ils n'atteignent l'appareil.
app.kiloiot.io · Widgets de contrôle
Real productParamètres typés
Limites min/max, valeurs autorisées et valeurs par défaut — une valeur invalide ne quitte jamais la plateforme.
Routage MQTT et LoRaWAN
Publiez sur un topic du broker ou adressez un fPort LoRaWAN, avec liaison descendante confirmée en option.
Testez avant d'envoyer
Prévisualisez la charge utile encodée en hexadécimal et Base64, avec taille et journaux, avant d'enregistrer.
Historique d'exécution complet
Chaque envoi est consigné avec son résultat — une trace complète de l'activité de contrôle.
Widgets de contrôle
Six widgets de contrôle pour piloter vos appareils IoT
Associez un widget à une commande d'appareil : toute personne ayant accès au tableau de bord peut piloter l'appareil, juste à côté des mesures qui indiquent si c'est nécessaire.
Interrupteur (Switch)
Basculez un état durable — pompe en marche ou arrêtée, vanne ouverte ou fermée — et voyez l'état réellement actif.
Bouton (Button)
Déclenchez une action ponctuelle : réinitialiser un contrôleur, lancer un étalonnage, démarrer un processus.
Curseur simple (Simple Slider)
Faites glisser une piste horizontale pour régler une valeur numérique — vitesse de ventilateur, niveau de gradation, consigne.
Curseur circulaire (Circular Slider)
Réglez une valeur clé sur un cadran radial, façon instrument — température de couleur ou position de vanne.
Curseur vertical (Vertical Slider)
Une piste verticale qui se lit comme un niveau — cibles de remplissage et valeurs pensées en hauteur.
Champ de saisie (Input)
Saisissez une valeur exacte et validez avec Apply — pour les consignes et les seuils où la précision compte.
Chaque contrôle suit la mesure rapportée par l'appareil : il affiche l'état réel, pas seulement la dernière commande envoyée.
Les widgets sont désactivés quand l'appareil est hors ligne — ils n'envoient jamais dans le vide.
Vérification en boucle fermée
Gestion des appareils à distance avec exécution confirmée
Une liaison descendante peut être acceptée pour livraison sans jamais changer l'appareil physique. C'est pourquoi chaque commande Kilo peut porter une stratégie de vérification : attendre le prochain message montant de l'appareil, ou l'interroger activement après l'accusé de réception — puis comparer l'état rapporté à ce que vous attendiez.
Une exécution n'est marquée Confirmé que lorsque les valeurs rapportées correspondent — « régler la luminosité à 60 » est vérifié par l'appareil qui rapporte une luminosité de 60. Tout est consigné dans l'historique d'exécution, avec une raison en langage clair derrière chaque résultat.
Historique d'exécution
-
En cours
En vol : la commande est envoyée et progresse dans la livraison et la vérification.
-
Confirmé
Succès vérifié : l'état rapporté par l'appareil correspond à ce qui était attendu.
-
Échec
La commande n'est pas passée — avec la raison en clair, de la file d'attente saturée à l'appareil hors ligne.
Contrôle autonome
Des règles qui agissent : détecter, décider, agir
Le moteur de règles peut envoyer les mêmes commandes automatiquement grâce au nœud Execute Command. Un capteur de fuite se déclenche à 3 h du matin — la règle ferme la vanne dans l'évaluation même qui a détecté la fuite, puis déclenche l'alarme pour que l'équipe le sache.
Les paramètres peuvent être calculés à partir de la mesure qui a déclenché la règle : une même règle réagit à un seuil et répond proportionnellement. Et comme elle passe par le pipeline de commandes standard, la vérification et l'historique s'appliquent aussi à chaque action autonome.
Détecter
Une condition est remplie — fuite détectée, température qui dérive, cuve au niveau haut.
Agir
La règle envoie elle-même la commande : fermer la vanne, abaisser la consigne, couper l'arrivée.
Alerter
La même règle déclenche l'alarme : le problème est contenu et les bonnes personnes sont prévenues.
Continuer la visite
Le contrôle n'est qu'une partie de la plateforme
FAQ
FAQ du contrôle à distance
Quels appareils puis-je contrôler à distance ?
Tout appareil connecté via MQTT, ainsi que les appareils LoRaWAN Class C. Les appareils Class C écoutent en continu, les commandes leur parviennent donc immédiatement ; les appareils Class A n'ouvrent qu'une brève fenêtre de réception après chaque message montant et ne conviennent pas au contrôle à la demande.
Comment Kilo vérifie-t-il qu'une commande a fonctionné ?
Vous choisissez une stratégie par commande : attendre le prochain message montant de l'appareil, ou envoyer une requête juste après l'accusé de réception. Dans les deux cas, l'état rapporté est comparé aux valeurs attendues — une exécution n'est marquée Confirmé que sur preuve réelle.
Que se passe-t-il si l'appareil est hors ligne ?
Les widgets de contrôle apparaissent désactivés et la page de l'appareil vous prévient avant l'envoi. Les commandes en file d'attente sont livrées automatiquement dès que l'appareil se reconnecte : l'intention de contrôle n'est jamais perdue en silence.
Les règles peuvent-elles envoyer des commandes sans intervention humaine ?
Oui. Le nœud Execute Command envoie n'importe quelle commande définie dès que les conditions d'une règle sont remplies, avec des paramètres fixes ou calculés à partir des mesures en direct. La même validation, la même vérification et le même historique s'appliquent.
Arrêtez d'observer. Passez à l'action.
Connectez un appareil, définissez une commande, placez un interrupteur sur le tableau de bord — et laissez Kilo confirmer chaque action. Gratuit jusqu'à 5 appareils.