Nœud d'action

Aperçu technique et capacités

Action Les nœuds dans IoT Logic permettent le contrôle automatisé des appareils en exécutant des commandes spécifiques lorsqu'ils sont déclenchés par des flux de données entrants. Ces nœuds transforment la surveillance passive de la flotte en systèmes d'automatisation actifs, réalisant des opérations critiques telles que la commutation de sorties et la transmission de commandes GPRS.

Bien que les nœuds Action puissent recevoir des données de n'importe quel type de nœud, ils sont le plus couramment connectés à nœuds Logique qui évaluent des conditions et déclenchent des actions uniquement lorsque des critères spécifiques sont remplis, tels que des seuils de température, des mouvements non autorisés ou des incidents de conduite agressive.

Les Action nœuds sont configurés séparément pour chaque flux dans l'interface de la plateforme Navixy. Chaque nœud peut contenir plusieurs actions qui s'exécutent séquentiellement lorsqu'elles sont déclenchées par des données entrantes.

Comment fonctionnent les nœuds Action

Lorsque des données atteignent un Action nœud, le système exécute les actions configurées pour les appareils qui ont fourni les données entrantes. Le processus d'exécution suit ces étapes :

  • Identification de l'appareil: Le nœud identifie quels appareils spécifiques ont envoyé les données qui ont déclenché l'action

  • Exécution séquentielle: Toutes les actions configurées dans le nœud s'exécutent dans l'ordre où elles apparaissent (du haut vers le bas)

  • Transmission de commande: Les actions sont envoyées uniquement aux appareils identifiés, garantissant des réponses ciblées

  • Traitement par l'appareil: Les appareils individuels reçoivent et traitent les commandes en fonction de leurs capacités

Ce mécanisme de ciblage garantit que les actions s'exécutent uniquement pour les appareils pertinents. Lorsqu'ils sont connectés à nœuds Logique, les actions ne se déclenchent que pour les appareils qui ont fait en sorte que la condition logique s'évalue comme vraie, offrant un contrôle d'automatisation précis.

Intégration dans l'architecture de flux

Action Les nœuds fonctionnent comme des nœuds terminaux au sein de l'architecture de flux, recevant des déclencheurs des nœuds en amont sans transmettre de données en avant. Les capacités d'automatisation s'intègrent au système de gestion des appareils plus large de Navixy via :

  • Automatisation conditionnelle: L'intégration avec nœuds Logique permet des flux IF-THEN sophistiqués où les actions s'exécutent uniquement lorsque des conditions spécifiques sont validées

  • Contrôle des appareils en temps réel: Les commandes sont transmises en quelques secondes après la réception des déclencheurs, garantissant une réponse immédiate aux conditions critiques

  • Coordination à l'échelle de la flotte: Lorsqu'elles sont connectées à plusieurs sources d'appareils, les actions peuvent coordonner des réponses à travers des groupes de véhicules entiers simultanément

  • Respect des capacités des appareils: Les limitations des appareils individuels sont respectées, les commandes non prises en charge étant reçues mais non exécutées

Exigence de connectivité des appareils: Les actions sont envoyées uniquement aux appareils confirmés en ligne (ceux fournissant des données récentes), garantissant une livraison fiable des commandes. Dans le cas rare où un appareil se déconnecte immédiatement après l'envoi de données, ou si plusieurs commandes sont en attente, les actions sont mises en file d'attente et exécutées dès que l'appareil est à nouveau disponible.

Options de configuration

La configuration d'un Action nœud détermine quelles réponses automatisées seront exécutées lorsque le nœud reçoit des déclencheurs des nœuds de traitement en amont.

Voyons quels éléments ce nœud utilise et ce que vous pouvez configurer lorsque vous travaillez avec lui :

Étapes de configuration

1

Spécifier le nom du nœud

Saisissez un nom descriptif qui identifie les actions automatisées que ce nœud exécutera

  1. Utilisez des noms comme "Réponse de refroidissement d'urgence" ou "Actions d'alerte sécurité" pour plus de clarté

  2. Ce nom apparaît dans le diagramme de flux pour une identification facile

2

Sélectionner le type d'Action

Choisissez le type de réponse automatisée dans le menu déroulant

  1. Commuter la sortie: Contrôlez les sorties de l'appareil en les activant ou en les désactivant

  2. Envoyer une commande GPRS: Transmettez des commandes personnalisées directement aux appareils

3

Configurer les paramètres de l'action

Configurez les détails spécifiques en fonction du type d'action sélectionné :

Configuration de Commuter la sortie

Lors de la configuration des actions Commuter la sortie :

  • Numéro de sortie: Sélectionnez quelle sortie de l'appareil contrôler depuis le menu déroulant

    • Les numéros de sortie disponibles dépendent des capacités spécifiques de votre appareil

    • Consultez la documentation de votre appareil pour comprendre les fonctions des sorties

  • Basculer Marche/Arrêt: Définissez si l'action met la sortie sur ON ou OFF

    • Utilisez l'interrupteur à bascule pour sélectionner l'état souhaité

Configuration d'Envoyer une commande GPRS

Lors de la configuration des actions Envoyer une commande GPRS :

  • Chaîne de commande: Saisissez le texte exact de la commande à envoyer aux appareils

    • Les commandes doivent correspondre à la syntaxe de commande prise en charge par votre appareil

    • Consultez la documentation de l'appareil pour les commandes disponibles et le formatage approprié

    • Il n'y a pas de restriction de caractères dans le champ de saisie

4

Ajouter des actions supplémentaires (optionnel)

Cliquez AJOUTER ACTION pour créer plusieurs actions au sein du même nœud

  • Les actions s'exécutent séquentiellement dans l'ordre où elles apparaissent dans la configuration

  • Chaque action peut être d'un type différent (Commuter la sortie ou Envoyer une commande GPRS)

  • Utilisez l'icône de corbeille pour supprimer les actions inutiles

5

Enregistrer la configuration

Cliquez APPLIQUER pour enregistrer la configuration de votre nœud

  • Utilisez ANNULER pour annuler les modifications

  • Utilisez RÉINITIALISER LE FORMULAIRE pour effacer toutes les actions configurées et recommencer

Exécution et ciblage des actions

Le nœud Action offre un contrôle précis sur le moment et l'endroit où les commandes sont exécutées, garantissant des réponses d'automatisation efficaces et ciblées.

Séquence d'exécution

Lorsqu'il est déclenché, le nœud Action suit ce schéma d'exécution :

  1. Ciblage des appareils: Les actions sont envoyées uniquement aux appareils qui ont fourni des données lors de l'événement de déclenchement en cours

    1. Cela garantit que les commandes parviennent uniquement aux appareils spécifiques impliqués dans la condition

    2. Évite l'envoi de commandes inutiles aux appareils non concernés de la flotte

  2. Traitement séquentiel: Plusieurs actions au sein d'un nœud s'exécutent dans l'ordre configuré de haut en bas

    1. Chaque action termine la transmission avant que la suivante ne commence

    2. Le temps total d'exécution est généralement de l'ordre de quelques secondes après la réception du déclencheur

  3. Validation de l'appareil: Les appareils individuels traitent les commandes reçues en fonction de leurs capacités

    1. Les commandes prises en charge s'exécutent immédiatement à la réception

    2. Les commandes non prises en charge sont reçues mais ignorées par l'appareil

    3. Les mécanismes de sécurité de l'appareil peuvent empêcher des commandes inappropriées (par ex. coupure du moteur en roulant)

Comportement de connexion

Intégration du nœud Logique: Lorsqu'il est connecté à nœuds Logique, les actions s'exécutent uniquement pour les appareils où la condition logique s'est évaluée à vrai. Cela fournit une automatisation conditionnelle précise.

Connexions directes: Lorsqu'il est connecté directement à d'autres types de nœuds (Source de données, Initier Attribut), les actions s'exécutent pour tous les appareils du flux de données chaque fois que des données sont reçues.

Questions fréquemment posées

Comment savoir si mes actions ont été exécutées avec succès ?

Actuellement, le retour d'exécution des actions est limité. Les commandes sont envoyées aux appareils confirmés en ligne (ceux fournissant des données récentes) sans délai d'exécution, ce qui élimine la possibilité que l'appareil se déconnecte entre le déclencheur et l'exécution. Vous pouvez surveiller le comportement de l'appareil pendant la phase de test, ou utiliser des flux de test séparés pour vérifier les résultats des actions dans un environnement contrôlé.

Puis-je connecter plusieurs nœuds au même nœud Action ?

Oui. Les nœuds Action peuvent recevoir des déclencheurs de plusieurs nœuds en amont, mais sachez que les actions s'exécuteront pour tout appareil déclenchant n'importe quel nœud connecté. Lors de la conception de flux complexes, considérez l'effet cumulatif de plusieurs sources de déclenchement afin de garantir que les actions s'exécutent uniquement pour les scénarios prévus.

Que se passe-t-il si je connecte un nœud Action directement à une Source de données ?

Le nœud Action exécutera ses actions configurées chaque fois que n'importe quel appareil dans la Source de données enverra des données. Cela crée une exécution continue des actions plutôt que des réponses conditionnelles. Pour la plupart des cas d'utilisation, connecter les nœuds Action à nœuds Logique offre un meilleur contrôle sur le moment où les actions doivent s'exécuter.

Mis à jour

Ce contenu vous a-t-il été utile ?