For the complete documentation index, see llms.txt. This page is also available as Markdown.

Capteurs virtuels

Les capteurs virtuels dans Navixy convertissent les données télématiques brutes en libellés simples, déduisent le Contact à partir de la tension et associent les états d’appareils à valeurs multiples à des indicateurs lisibles.

Les capteurs virtuels vous permettent de traiter les données télématiques plus efficacement. En associant la tension de bord, ils peuvent vous aider à calculer les heures moteur en fonction de conditions et de valeurs définies. De plus, ils vous permettent de convertir plusieurs points de données provenant de différents capteurs connectés à un traceur en indicateurs plus faciles à comprendre, tels que « chaud », « froid », « ouvert » et « fermé », quel que soit le fabricant ou le modèle du traceur.

Virtual sensor interface
Interface du capteur virtuel

Disponibilité

Disponible lorsque le traceur dispose d’entrées ou d’états à partir desquels dériver des valeurs. Chaque traceur prend en charge jusqu’à 100 capteurs virtuels.

Comment créer un capteur virtuel

Les capteurs virtuels peuvent être créés via le Boutons et capteurs bloc situé dans le Paramétrage des traceurs module Boutons et capteurs. Pour créer un capteur virtuel :

  1. Accédez à la section Paramétrage des traceurs

  2. Sélectionnez un traceur GPS

  3. Cliquez sur le + bouton

  4. Sélectionnez Capteur virtuel

Chaque traceur peut avoir jusqu’à 100 capteurs virtuels.

Virtual sensor adding in sensors and buttons block
Ajout d’un capteur virtuel dans Boutons et capteurs

Les étapes suivantes dépendent du cas d’usage à résoudre au moyen du capteur virtuel. Vous trouverez ci-dessous des exemples et des instructions pour différentes méthodes de calcul.

Méthodes de calcul

Les capteurs virtuels ont trois types de calcul différents :

  • Valeur dans la plage

  • Valeur source

  • Index de bit

Toutes les valeurs des capteurs virtuels doivent correspondre à la forme sous laquelle elles sont reçues du traceur. Tous les états constituent vos définitions pour ces valeurs.

Cette section décrit le fonctionnement des différentes méthodes de calcul. Cliquez sur le nom de la méthode de calcul pour développer.

Valeur dans la plage

Ce type de capteur virtuel aide les clients à maintenir des paramètres importants tels que le contact virtuel, la température, l’humidité et le niveau de carburant dans une plage définie.

Voici comment cela fonctionne :

  • Si la valeur du capteur se situe à l’intérieur des limites spécifiées (la plage min./max. que vous avez définie), Navixy la considère comme 1 (ce qui signifie que la condition est active) et affiche votre étiquette A.

  • Si la valeur du capteur se situe en dehors de cette plage, Navixy la considère comme 0 (la condition est inactive) et affiche votre étiquette B.

Exemple de contact virtuel

Si vous ne disposez pas d’entrée de contact ou si votre traceur fonctionne déjà à pleine capacité, vous pouvez utiliser un outil de contact virtuel pour détecter l’état du contact. La tension de bord de la voiture augmente nettement lorsque le moteur est mis en marche, ce qui permet d’utiliser le seuil de tension comme indicateur pour savoir si le moteur tourne ou non. En général, la tension de bord doit dépasser 13,2 V pour indiquer que le moteur fonctionne.

Pour créer ce capteur :

  1. Commencez par lui donner un nom.

  2. Définissez l’entrée sur la tension de bord ou tout autre capteur si nécessaire.

  3. Activer Considérez comme état de contact dans les paramètres.

  4. Choisissez « Valeur dans la plage » comme méthode de calcul.

  5. Spécifiez une valeur minimale de plage, comme 13,2 V. Une valeur maximale n’est pas nécessaire ici, car la tension de bord peut varier lorsque le contact est mis.

  6. Enfin, définissez les valeurs d’état 0 et 1. En général, il s’agit de activé et désactivé, respectivement.

Example configuration for virtual ignition
Exemple de configuration pour le contact virtuel

Une fois la plage du seuil de tension définie, si la valeur de bord entrante se situe dans cette plage, la plateforme active l’état du contact. À l’inverse, si elle se situe en dehors de cette plage, elle le désactive. Le contact virtuel créé à l’aide de cette méthode est également pris en compte dans les rapports et les notifications en fonction de son état. Par exemple, vous pouvez l’utiliser pour générer des rapports sur les heures moteur ou des règles d’alertes pour le fonctionnement au ralenti excessif.

De plus, ce contact est utilisé pour la détection de voyage et la détection de stationnement avec prise en compte du contact.

Exemple avec un capteur analogique

Cet exemple est similaire au précédent, mais au lieu de surveiller le contact du véhicule, il surveille la température.

Supposons que vous disposiez d’un capteur analogique qui collecte des données de température. Supposons qu’il renvoie 1020 pour -10 °C et 1900 = 0 °C. Les données provenant des capteurs analogiques ne sont pas calibrées et doivent donc également être indiquées sous cette forme pour le capteur virtuel.

La plage peut être configurée : toute valeur comprise entre 1020 et 1900 sera classée comme « froid » (1), et toute valeur supérieure à 1900 sera considérée comme « chaud » (0).

Example configuration for reading temperature from analog sensor
Exemple de configuration pour la lecture de la température à partir d’un capteur analogique

Valeur source

Avec les capteurs virtuels, vous pouvez associer votre définition à n’importe quelle valeur reçue. Cette méthode fonctionne avec des ensembles prédéfinis de valeurs et de chaînes de caractères, ce qui facilite le travail avec des valeurs statiques sans avoir à définir différentes plages. De plus, elle peut fonctionner avec n’importe quelles données dont vous avez besoin. Par exemple :

  • 0/1,

  • vrai/faux,

  • activé/désactivé,

  • ouvert/fermé,

  • armé/désarmé,

  • état 1/état 2/état 3,

  • clé 1/clé 2/clé 3, etc.

Le mode fonctionne comme suit :

  • lorsque la valeur 1 arrive, c’est votre valeur A.

  • lorsque la valeur 2 arrive, c’est votre valeur B.

  • et lorsque la valeur 3 arrive, c’est votre valeur C, et ainsi de suite.

Illustrons ce type de fonctionnalité avec un exemple précis.

Exemple avec des relevés CAN du véhicule

Certains capteurs CAN peuvent fournir différentes valeurs numériques à la plateforme Navixy. Par exemple, un camion doté d’un capteur d’état PTO CAN peut n’émettre que les valeurs suivantes :

  • 0 : Arrêt

  • 1 : Maintien

  • 2 : Maintien à distance

  • 3 : Veille

  • 4 : Veille à distance

  • 5 : Réglé

  • 6 : Décélérer

  • 7 : Reprise

  • 8 : Accélérer

Pour configurer ce capteur :

  1. Saisissez son nom.

  2. Choisissez l’entrée.

  3. Considérez comme état de contact doit être désactivé.

  4. Sélectionnez Valeur source comme méthode de calcul.

  5. Remplissez le tableau avec vos propres valeurs dans la colonne de gauche et les valeurs de capteur correspondantes dans la colonne de droite. Ajoutez des lignes en cliquant sur le + bouton, puis supprimez-les à l’aide du bouton de la corbeille.

Configuration example for source value calculation method
Exemple de configuration pour la méthode de calcul Valeur source

Relevés de clés matérielles pour les conducteurs, les équipements et les remorques

Certains traceurs peuvent être capables de lire les conducteurs et leurs iButtons, leurs clés RFID ou les équipements connectés au traceur via des capteurs Bluetooth. La plateforme peut détecter l’équipement ou le conducteur le plus proche du traceur, et le capteur virtuel est capable d’afficher de tels noms.

La manière la plus simple de l’identifier consiste à utiliser des mots clés : chaque unité connectée à un équipement lourd possède son propre capteur avec un mot clé fixé dessus, reconnu par la plateforme comme une clé matérielle. Lorsqu’il est connecté à la machine, ce mot clé est envoyé à la plateforme et son nom associé peut être affiché de manière compréhensible, de la même façon que les valeurs du PTO ont été nommées.

Configuration example for source value calculation method for hardware key or state field sensor reading
Exemple de configuration pour la méthode de calcul Valeur source pour la lecture d’une clé matérielle ou d’un champ d’état du capteur

Index de bit

Certains traceurs peuvent fournir des données avancées dans leurs paquets, en fusionnant parfois plusieurs paramètres en une seule valeur. L’outil de capteurs virtuels vous permet de travailler avec des bits individuels au sein de ces valeurs combinées, en décodant ce que chaque position signifie selon le protocole du traceur.

Par exemple, la valeur transmise est 011. Des traceurs de ce type encodent plusieurs états dans un seul nombre à l’aide d’une disposition bit par bit lue de droite à gauche (ordre little-endian, tel que défini dans le protocole du traceur) :

  • Bit 0 (chiffre le plus à droite) : la valeur 1 signifie que la ceinture du conducteur n’est pas bouclée (0 = bouclée, 1 = non bouclée).

  • Bit 1 (chiffre du milieu) : la valeur 1 signifie que la porte du conducteur est ouverte (0 = fermée, 1 = ouverte).

  • Bit 2 (chiffre le plus à gauche) : la valeur 0 signifie que le capot est fermé (0 = fermé, 1 = ouvert).

Chaque position de bit encode un état différent du système du véhicule. Pour les configurer et les afficher, créez un capteur virtuel pour chaque paramètre que vous souhaitez suivre.

Pour un capteur qui affiche l’état du capot de la voiture dans cet exemple :

  1. Définissez le nom du capteur

  2. Choisissez l’entrée selon la documentation du traceur

  3. Sélectionnez Index de bit comme méthode de calcul (cela indique à Navixy de lire une seule position de bit dans la valeur combinée)

  4. Choisissez le bit 2 pour ce champ (la position qui encode l’état du capot)

Vous trouverez ci-dessous un exemple de capteur qui affiche l’état du capot de la voiture.

Configuration example for Bit index calculation sensor
Exemple de configuration pour un capteur de calcul par index de bit

Une fois qu’un capteur virtuel est configuré et que le capteur associé du traceur a fourni des données, il peut être consulté dans le widget des relevés de capteurs dans l’onglet Informations onglet.

Mis à jour

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