> 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/expert-center/fr/faq-and-troubleshooting/access-iot-data/save-iot-data-to-csv-file/columns-in-csv-file.md).

# Colonnes du fichier CSV

Référence pour la structure du fichier de données brutes CSV exporté depuis Navixy : types de paramètres, identifiants d'événements et interprétation des champs GPS, capteur et état.

L'outil d'entrepôt de données vous permet d'exporter un fichier de données brutes contenant tous les paquets reçus de votre appareil, sans aucun filtrage ni aucun calcul effectué côté plateforme. Ces paramètres représentent des informations initialement décodées à partir du paquet de votre appareil dans un format lié au protocole, présentées de manière lisible par l'humain. Vous n'avez pas besoin de connaître le protocole pour lire et vérifier les informations contenues dans ces paquets.

{% hint style="info" %}
Pour apprendre à télécharger ces informations, consultez [Enregistrer les données IoT dans un fichier CSV](/docs/expert-center/fr/faq-and-troubleshooting/access-iot-data/save-iot-data-to-csv-file.md). Ici, nous allons approfondir la manière de lire ce fichier et d'interpréter ses différentes colonnes.
{% endhint %}

## Ouvrir un fichier

Le nom de fichier contient les éléments suivants :

* ID de l'appareil : Le numéro d'identification de l'appareil, généralement l'IMEI de l'appareil. Si votre fournisseur de services a choisi de masquer les IMEI des appareils, l'ID de plateforme de l'objet est utilisé à la place.
* Libellé de l'appareil sur la plateforme : un libellé pour faciliter la recherche du fichier.
* Heure de début et de fin : représentant le début et la fin du fichier au format jour\_mois\_année\_heures\_minutes\_AM/PM.
* Fuseau horaire au format UTC.

Vous pouvez ouvrir le fichier de données brutes avec n'importe quel éditeur de texte, comme WordPad, Notepad++, ou Sublime Text. Ce format est facilement compris par les programmes et les machines, mais peut être moins clair pour les personnes. Pour simplifier la lecture du fichier, nous recommandons d'utiliser un éditeur de tableaux. Ouvrez simplement le fichier CSV avec Excel, Google Sheets ou tout autre éditeur de tableaux. Dans l'éditeur de tableaux, tous les paramètres seront dans leurs propres colonnes. De plus, vous pouvez figer la première ligne pour voir les noms de colonnes tout au long du fichier.

## Paramètres des données brutes

Le fichier inclut des paramètres sélectionnés dans des colonnes, ainsi qu'une entrée constante, msg\_time.

![](https://938069364-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-2f5edca71dd9b788133c28403e6c7f4d95373331%2Fimage-20240209-073506.png?alt=media\&token=67ddd84f-aa04-4f86-b9c5-f630eb575a8f)

Ces paramètres peuvent être classés comme simples ou complexes.

### Colonnes simples

Les paramètres simples fournissent des noms complets et représentent principalement des informations de suivi spécifiques.

* `msg_time`: Heure à laquelle l'appareil GPS a enregistré un point. Toujours inclus dans la sortie CSV. Indiqué selon le fuseau horaire choisi.
* `server_time`: Heure de réception du message par le serveur. Indiquée selon le fuseau horaire choisi.
* `gps_fix_type`
  * NO\_FIX : L'appareil GPS a marqué la localisation comme non valide.
  * HAS\_FIX : L'appareil GPS a marqué la localisation comme valide.
  * LAST\_KNOWN\_POSITION : Dans le cas où l'appareil GPS fournit l'entrée actuelle et d'autres états dans la dernière position connue.
  * UNKNOWN : Si un appareil ne peut pas fournir de telles informations ou n'a pas déterminé le type de fix GPS pour ce paquet.
* `lat`: Latitude de la localisation.
* `lng`: Longitude de la localisation.
* `speed`: Vitesse déterminée par l'appareil GPS en km/h. Dans la plupart des cas, il s'agit de la vitesse déterminée par le GPS de l'appareil.
* `alt`: Altitude de la localisation en mètres.
* `satellites`: Nombre de satellites connectés à ce moment-là. `-1` signifie inconnu et, dans la plupart des cas, représente un point de localisation LBS.
* `heading`: Cap de l'objet en degrés, où 0 représente le nord.
* `precision`: Précision de la localisation en mètres.
* `hdop`: Dilution horizontale de la précision, représente l'exactitude des estimations de position horizontale de l'appareil GPS. Les valeurs vont de 1 (excellent) à plus de 20 (médiocre). Les valeurs comprises entre 1 et 2 sont considérées comme bonnes pour la plupart des usages de navigation. `-1` signifie inconnu.
* `pdop`: Dilution de la précision de la position, indique l'exactitude de la position d'un appareil GPS selon la géométrie des satellites par rapport à l'appareil GPS. Des valeurs PDOP plus faibles signifient un meilleur positionnement des satellites, ce qui conduit à des données de localisation plus précises, mais `-1` signifie inconnu.
* `mn_name`: Nom du réseau mobile. Déterminé par l'appareil.
* `mn_roaming`: État d'itinérance. Est déterminé par l'appareil.
  * `0` signifie aucune itinérance,
  * `1` signifie que ce point a été généré par un appareil en itinérance,
  * Si l'appareil ne peut pas fournir ces données ou n'a pas pu le faire pour ce message particulier, il s'agit de `-1` (inconnu).
* `mn_code`: Code de l'opérateur de réseau mobile. Déterminé par l'appareil.
* `mn_csq`: Puissance du signal du réseau mobile, CSQ, valeurs de 0 à 31. Déterminée par l'appareil. Si l'appareil ne peut pas fournir ces données ou n'a pas pu le faire pour ce message particulier, il s'agit de `99` (inconnu).
* `mn_type`: Type de réseau mobile. Est déterminé par l'appareil.
  * Si l'appareil ne peut pas fournir ces données ou n'a pas pu le faire pour ce message particulier, il s'agit de `UNKNOWN`
  * `GSM`: Si l'appareil a déterminé le type GSM.
  * `CDMA`: Si l'appareil a déterminé le type CDMA.
  * `WCDMA`: Si l'appareil a déterminé le type WCDMA.
  * `LTE`: Si l'appareil a déterminé le type LTE.
  * `NR`: Si l'appareil a déterminé le type NR.
* `event_id`: L'ID d'événement de la plateforme. Trouvez la liste de tous les codes d'ID d'événement ci-dessous.

<details>

<summary>Codes d'événement de la plateforme et leurs définitions</summary>

Dans les paquets de l'appareil, différents codes d'événement peuvent être définis, chacun signifiant une occurrence spécifique.

Certains protocoles de transfert des données transmettent cet ID inchangé en tant que leur propre code d'événement. Voir [codes d'événement Recurso Confiable](/docs/qna/using-navixy/recurso-confiable-event-codes.md) pour un exemple.

| **ID d'événement** | **Définition**                                                               |
| ------------------ | ---------------------------------------------------------------------------- |
| 2                  | Suivi. Aucun événement spécifique, juste un point de suivi                   |
| 4                  | Appel du numéro de contact d'urgence                                         |
| 5                  | Événement de mouvement non autorisé déterminé par l'appareil                 |
| 11                 | Changement d'état de l'entrée 1                                              |
| 12                 | Changement d'état de l'entrée 2                                              |
| 13                 | Changement d'état de l'entrée 3                                              |
| 14                 | Changement d'état de l'entrée 4                                              |
| 15                 | Changement d'état de l'entrée 5                                              |
| 16                 | Changement d'état de l'entrée 6                                              |
| 17                 | Changement d'état de l'entrée 7                                              |
| 18                 | Changement d'état de l'entrée 8                                              |
| 34                 | L'appareil se réveille du Mode "veille"                                      |
| 37                 | Début du Mode "veille"                                                       |
| 40                 | Alimentation principale faible                                               |
| 41                 | Perte d'alimentation ou Coupure de courant externe                           |
| 42                 | Bouton de mise sous tension appuyé                                           |
| 43                 | Alimentation rétablie ou alimentation externe connectée                      |
| 44                 | Débranchement OBD du connecteur du véhicule                                  |
| 45                 | Branchement OBD                                                              |
| 46                 | Batterie de secours de l'appareil faible                                     |
| 50                 | Fin d'inactivité (liée au matériel)                                          |
| 51                 | Début d'inactivité (lié au matériel)                                         |
| 71                 | Début du sommeil en inactivité                                               |
| 72                 | Début du sommeil avec batterie de secours faible                             |
| 73                 | Réveil par minuterie                                                         |
| 74                 | Réveil par mouvement                                                         |
| 75                 | Réveil par alimentation externe                                              |
| 76                 | Alerte de mise en veille par minuterie                                       |
| 81                 | Mode de sécurité activé                                                      |
| 82                 | Événement utilisateur                                                        |
| 83                 | Événement d'appui sur le bouton SOS                                          |
| 84                 | Mode de sécurité désactivé                                                   |
| 90                 | Déconnexion de l'antenne                                                     |
| 100                | Appareil détaché de l'objet                                                  |
| 111                | Changement d'état de la sortie 1                                             |
| 112                | Changement d'état de la sortie 2                                             |
| 113                | Changement d'état de la sortie 3                                             |
| 114                | Changement d'état de la sortie 4                                             |
| 115                | Changement d'état de la sortie 5                                             |
| 116                | Changement d'état de la sortie 6                                             |
| 117                | Changement d'état de la sortie 7                                             |
| 118                | Changement d'état de la sortie 8                                             |
| 797                | Enregistrement envoyé depuis l'application mobile                            |
| 798                | Soumission du formulaire de mission                                          |
| 799                | Changement de statut de travail                                              |
| 800                | Point LBS GSM déterminé par un appareil                                      |
| 802                | Point de suivi par le temps                                                  |
| 803                | Point de suivi par distance                                                  |
| 804                | Point de suivi par angle                                                     |
| 811                | Début du mouvement suivi                                                     |
| 812                | Fin du mouvement suivi                                                       |
| 813                | Fin du mouvement non autorisé                                                |
| 814                | Message hors suivi                                                           |
| 900                | Conduite agressive : changement de voie rapide                               |
| 901                | Brouillage GPS                                                               |
| 928                | Débranchement de l'objet suivi                                               |
| 929                | Changement fréquent de voie                                                  |
| 930                | L'appareil ne peut pas détecter un visage humain                             |
| 931                | Ceinture de sécurité détachée                                                |
| 932                | Boire                                                                        |
| 933                | Yeux fermés                                                                  |
| 934                | Attacher l'appareil à l'objet suivi                                          |
| 935                | MDSM 7 déconnecté                                                            |
| 936                | MDSM 7 connecté                                                              |
| 937                | Signaler un nouveau conducteur                                               |
| 938                | Le conducteur entre dans la cabine                                           |
| 939                | Début de l'absence du conducteur                                             |
| 940                | Le conducteur a arrêté de fumer (distraction du conducteur)                  |
| 941                | Bouton d'arrêt appuyé                                                        |
| 942                | Le conducteur a commencé à fumer (distraction du conducteur)                 |
| 943                | Le conducteur a fini d'utiliser le téléphone (distraction du conducteur)     |
| 944                | Le conducteur a commencé à utiliser le téléphone (distraction du conducteur) |
| 945                | Bâillement (fatigue au volant)                                               |
| 946                | Le conducteur a arrêté d'être distrait (distraction du conducteur)           |
| 947                | Le conducteur a commencé à être distrait (distraction du conducteur)         |
| 948                | Le conducteur a cessé d'être somnolent (fatigue au volant)                   |
| 949                | Le conducteur a commencé à être somnolent (fatigue au volant)                |
| 950                | Événement matériel d'excès de vitesse                                        |
| 951                | Régulateur de vitesse activé                                                 |
| 952                | Régulateur de vitesse désactivé                                              |
| 953                | Début d'un mouvement inattendu                                               |
| 954                | Fin d'un mouvement inattendu                                                 |
| 955                | Alarme de voiture                                                            |
| 956                | Piétons dans la zone dangereuse (ADAS)                                       |
| 957                | Reconnaissance des panneaux de signalisation (ADAS)                          |
| 958                | Alerte de collision avec des piétons (ADAS)                                  |
| 959                | Voyant moteur                                                                |
| 960                | Fatigue au volant                                                            |
| 961                | Alerte de distance de sécurité (ADAS)                                        |
| 962                | Franchissement de voie à droite (ADAS)                                       |
| 963                | Franchissement de voie à gauche (ADAS)                                       |
| 964                | Franchissement de voie (ADAS)                                                |
| 965                | Alerte de collision avant (ADAS)                                             |
| 966                | Le tracker est entré dans la zone géographique automatique                   |
| 967                | Le tracker est sorti de la zone géographique automatique                     |
| 968                | Forcer la réponse de localisation par SMS depuis l'interface utilisateur     |
| 969                | Alarme de porte                                                              |
| 970                | Contact coupé                                                                |
| 971                | Contact mis                                                                  |
| 972                | Conducteur non identifié                                                     |
| 973                | Conducteur identifié                                                         |
| 974                | Verrou fermé                                                                 |
| 975                | Verrou ouvert                                                                |
| 976                | Alimentation de l'appareil coupée                                            |
| 977                | Alimentation de l'appareil mise en marche                                    |
| 978                | Boîtier fermé                                                                |
| 979                | Boîtier ouvert                                                               |
| 980                | Bouton d'appel appuyé                                                        |
| 981                | Le capteur de lumière a détecté l'obscurité                                  |
| 982                | Le capteur de lumière a détecté la luminosité                                |
| 983                | Fin de vibration                                                             |
| 984                | Début de vibration                                                           |
| 985                | Boulon de sangle inséré                                                      |
| 986                | Boulon de sangle coupé                                                       |
| 987                | Conduite agressive : accélération et virage                                  |
| 988                | Conduite agressive : freinage et virage                                      |
| 989                | Conduite agressive : virage                                                  |
| 990                | Conduite agressive : accélération                                            |
| 991                | Conduite agressive : freinage                                                |
| 992                | Signal GPS rétabli                                                           |
| 993                | Signal GPS perdu                                                             |
| 994                | Alarme de collision                                                          |
| 995                | Alerte d'affaiblissement du signal GSM                                       |
| 996                | Conduite agressive                                                           |
| 997                | Bracelet ouvert                                                              |
| 998                | Bracelet fermé                                                               |
| 999                | Alerte du capteur G                                                          |

</details>

### Paramètres complexes

Les paramètres complexes incluent à la fois le nom du groupe et le nom spécifique. Ils sont classés comme suit :

* `flags`: Un bitmap d'indicateurs représentant la validité de la localisation et le LBS :
  * Bit 0 (location\_valid) : Indique l'état de validité de la localisation. Il est `0` si la localisation est invalide, et `1` si la localisation est valide.
  * Bit 1 (lbs) : Indique l'état LBS du point. Si `0`, le point est reçu par GPS ; si `1`, le point est reçu par LBS.
  * Bit 2 (soft\_lbs) : Indique la source du point LBS. Si `0`, le point est déterminé par le LBS de l'appareil ; si `1`, par le LBS de la plateforme.
* `discrete_inputs`: Représente les informations de chaque entrée discrète. Chaque entrée discrète est présentée dans une colonne séparée, numérotée à partir de 1. Les valeurs possibles sont 1 et 0, où 0 signifie désactivé et 1 signifie activé.
* `discrete_outputs` : Affiche la même chose que les entrées discrètes, mais pour les sorties discrètes. Chaque sortie discrète se trouve dans une colonne séparée, numérotée à partir de 1.
* `inputs`: Représente les données de différents capteurs, tels que le carburant ou divers capteurs de mesure. Chaque entrée se trouve dans une colonne séparée, et la liste des entrées dépend du modèle de l'appareil.
* `states`: Affiche les valeurs des paramètres d'état. La plupart peuvent être 1 ou 0, mais certains ont des valeurs textuelles spécifiques comme les codes DTC.

Avec ces définitions, nous espérons que vous trouverez facile de lire les informations dans les fichiers de données brutes et de les utiliser pour le dépannage des appareils et dans les programmes destinés à vos clients.


---

# 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/expert-center/fr/faq-and-troubleshooting/access-iot-data/save-iot-data-to-csv-file/columns-in-csv-file.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.
