> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/fr/guide/account/iot-logic.md).

# IoT Logic

Traitez des données télématiques sans coder dans IoT Logic. Recevez des données des trackers GPS, appliquez des transformations et orientez les résultats vers Navixy ou des systèmes externes.

**IoT Logic** est un outil de traitement des données no-code/low-code intégré à la plateforme Navixy. Il donne aux opérateurs de télématique un contrôle direct sur la manière dont les données des appareils sont reçues, traitées et distribuées, sans faire intervenir un développeur pour chaque nouvelle exigence.

Il peut fonctionner avec des appareils GPS, des caméras embarquées, des capteurs IoT ou des serveurs télématiques tiers qui transmettent les données des appareils vers Navixy. Les données entrantes sont normalisées dans un format cohérent, quelle que soit leur origine, puis peuvent être enrichies avec des attributs calculés et acheminées vers la plateforme Navixy, des systèmes externes ou les deux.

Dans le flux, vous pouvez transformer et acheminer les données en fonction de conditions en temps réel, déclencher des actions automatisées sur les appareils et envoyer les résultats vers la plateforme Navixy, des systèmes tiers ou les deux. Les flux de données continus, les notifications ciblées déclenchées par des événements et les sorties parallèles vers plusieurs destinations sont tous pris en charge dans un seul flux.

<figure><img src="https://2196179364-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-037a4de143619168a27f6c5779c1b69692ccc0a2%2Fiot-logic-dataflow-overview.png?alt=media" alt="Diagram of the IoT Logic data flow. On the left, telematics devices and sensors, and OEM and third-party servers, send data into the IoT Logic cloud. Inside the cloud, data passes through three stages: receive data, enrich data, and route results. From there it fans out to three destinations on the right: the Navixy platform, business apps and services, and third-party systems. A separate dashed path labeled &#x22;Commands&#x22; runs from the routing stage back to the devices, showing that IoT Logic can also send commands to devices."><figcaption></figcaption></figure>

{% hint style="info" %}
**Navigation**

IoT Logic est accessible au niveau du compte **Propriétaires** dans le **Paramètres du compte** section. Pour le trouver :

1. Cliquez sur l’icône de Profil dans le coin supérieur gauche de l’écran pour ouvrir vos Paramètres du compte
2. Dans la barre latérale des paramètres, sélectionnez **IoT Logic**
   {% endhint %}

## Composants d’IoT Logic

**IoT Logic** s’appuie sur ses composants pour traiter, décoder, enrichir et convertir les données entrantes en temps réel, en assurant la compatibilité avec diverses plateformes et divers services. En optimisant la gestion du flux de données, la solution améliore la précision et la personnalisation de vos activités liées aux données et vous offre davantage de contrôle sur les données impliquées dans vos processus en général.

### Flux

**Flux** est l’élément fonctionnel central d’IoT Logic, offrant un cadre structuré pour concevoir, personnaliser et gérer le traitement des données. Il introduit un espace de travail intuitif par glisser-déposer qui simplifie la création de pipelines de données au moyen d’une séquence d’étapes de traitement des données, **Nœuds**.

Le processus s’articule autour de trois étapes clés d’interaction avec les données : la réception des données, l’enrichissement des données et la transmission des données, chacune prise en charge par des nœuds spécifiques. Voici les plus courants :

* [nœud Source de données](/docs/user/fr/guide/account/iot-logic/nodes/data-source-node.md) gère la réception des données en connectant des appareils GPS à la plateforme Navixy pour une intégration fluide. Il peut également enrichir les appareils déjà dans le flux avec des données envoyées depuis un système externe.
* [Nœud Initialiser un Attribut](/docs/user/fr/guide/account/iot-logic/nodes/initiate-attribute-node.md) permet l’enrichissement des données en renommant et en personnalisant les paramètres entrants afin de répondre aux différentes exigences des applications.
* [Nœud Logique](/docs/user/fr/guide/account/iot-logic/nodes/logic-node.md) permet un acheminement conditionnel des données en créant des points de branchement qui orientent le flux de données en fonction d’expressions logiques et de conditions en temps réel.
* [nœud Point de sortie](/docs/user/fr/guide/account/iot-logic/nodes/output-endpoint-node.md) gère la transmission des données en transférant les données traitées vers des serveurs et des applications tiers, garantissant une transmission efficace.

Vous pouvez créer des flux de données couvrant vos cas d’usage ou scénarios spécifiques à partir de zéro, partir d’un modèle préconfiguré sur la page de démarrage d’IoT Logic ou importer un flux existant.

{% hint style="info" %}
Pour obtenir la liste complète des nœuds disponibles avec leurs descriptions et guides, consultez la [Nœuds](/docs/user/fr/guide/account/iot-logic/nodes.md) page de référence.
{% endhint %}

### Langage d’expression

IoT Logic utilise un langage d’expression intégré basé sur JEXL (Java Expression Language) avec des extensions spécifiques à la télématique. Il alimente la logique de transformation des données et de routage conditionnel au sein des flux, sans nécessiter de script ni de code.

* **Formules de calcul :** calculent de nouveaux attributs de données à partir de ceux existants à l’aide d’opérations mathématiques, de conversions d’unités et du décodage binaire au niveau des bits. Utilisées dans les **Initialiser un Attribut** nœuds.
* **Formules conditionnelles :** évaluent des conditions logiques pour valider des données ou faire bifurquer un flux en fonction de valeurs en temps réel. Utilisées dans **Logique** nœuds.

Pour la référence complète de la syntaxe et le catalogue des fonctions, consultez la [le langage d'expression Navixy IoT Logic](/docs/iot-logic-api/technologies/navixy-iot-logic-expression-language.md) documentation.

Les formules de calcul et les formules conditionnelles fonctionnent toutes deux sur les valeurs qu’un appareil GPS envoie. Une valeur manquante peut empêcher une formule de produire quoi que ce soit. Voir [Valeurs manquantes dans les expressions](/docs/user/fr/guide/account/iot-logic/nodes/missing-values-in-expressions.md).

### Analyseur de données

L’Analyseur de données est un outil de surveillance offrant des capacités de dépannage en temps réel pour votre flux de données. L’Analyseur fournit une vue détaillée des données entrantes des appareils, ce qui en fait l’instrument principal pour évaluer l’intégrité des données. En outre, il peut contribuer à réduire les risques opérationnels, à améliorer la prise de décision et à rehausser la qualité du service en vous permettant d’identifier rapidement les incohérences de données, d’optimiser les performances des appareils et de maintenir des opérations fluides.

Pour plus de détails et des instructions d’utilisation, consultez [Analyseur de données](#data-stream-analyzer).

### Navixy Generic Protocol

Navixy Generic Protocol (NGP) constitue la base de la gestion des données dans IoT Logic. C’est un mécanisme de communication flexible conçu pour standardiser les flux de données provenant de divers appareils GPS et des capteurs qui y sont connectés, permettant une intégration fluide dans un système unique. Quel que soit le format de données d’origine, NGP unifie les communications des appareils en convertissant toutes les données entrantes vers un standard commun, réduisant ainsi les problèmes de compatibilité. Le protocole garantit une transmission des données fiable, évolutive et sécurisée, ce qui le rend idéal pour des tâches complexes de gestion de flotte et de suivi des actifs.

Pour les détails techniques et les conseils de mise en œuvre, consultez la documentation dédiée [Documentation Navixy Generic Protocol](/docs/iot-logic-api/technologies/navixy-generic-protocol.md).

## Accès API

Les fonctionnalités d’IoT Logic sont également accessibles par programmation via l’API Navixy. Cela permet aux développeurs d’automatiser la création, la gestion et la surveillance des flux.

{% hint style="info" %}
Pour des raisons de sécurité, l’accès API nécessite les autorisations appropriées. Contactez l’administrateur de votre compte pour vous assurer que vous disposez des droits d’accès nécessaires.
{% endhint %}

Pour une documentation API complète, les paramètres, les formats de requête/réponse et les exemples de code, consultez la [Documentation de l’API IoT Logic](https://navixy.com/docs/iot-logic-api/).

## Contenu de la section

* [Guide de démarrage rapide](/docs/user/fr/guide/account/iot-logic/quick-start-guide.md)
  * [Modèles](/docs/user/fr/guide/account/iot-logic/quick-start-guide/templates.md)
* [Gestion des flux](/docs/user/fr/guide/account/iot-logic/flow-management.md)
  * [Traitement des données par défaut](/docs/user/fr/guide/account/iot-logic/flow-management/default-flow.md)
  * [Exemple de configuration d’un flux](/docs/user/fr/guide/account/iot-logic/flow-management/flow-configuration-example.md)
* [Nœuds](/docs/user/fr/guide/account/iot-logic/nodes.md)
  * [nœud Source de données](/docs/user/fr/guide/account/iot-logic/nodes/data-source-node.md)
  * [Nœud Initialiser un Attribut](/docs/user/fr/guide/account/iot-logic/nodes/initiate-attribute-node.md)
  * [Logique](/docs/user/fr/guide/account/iot-logic/nodes/logic-node.md)
  * [Action du traceur](/docs/user/fr/guide/account/iot-logic/nodes/action-node.md)
  * [Webhook](/docs/user/fr/guide/account/iot-logic/nodes/webhook-node.md)
  * [nœud Point de sortie](/docs/user/fr/guide/account/iot-logic/nodes/output-endpoint-node.md)
  * [Fonctions de zone géographique](/docs/user/fr/guide/account/iot-logic/nodes/geofence-functions.md)
  * [Valeurs manquantes dans les expressions](/docs/user/fr/guide/account/iot-logic/nodes/missing-values-in-expressions.md)
* [Analyseur de données](/docs/user/fr/guide/account/iot-logic/data-stream-analyzer.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://navixy.com/docs/user/fr/guide/account/iot-logic.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
