Données IoT — Formats de données par fournisseur
Introduction
Cette section présente les formats de données générées par DevIO pour chaque fournisseur d'équipements IoT supporté. Elle documente la structure des trames uplink (remontées de données) et downlink (commandes descendantes) selon les spécifications de chaque constructeur.
DevIO normalise et structure les données reçues des équipements IoT en fonction du fournisseur et du modèle, permettant une exploitation homogène des informations dans l'environnement de supervision.
Contexte et objectifs
Trames uplink (remontées)
Les trames uplink contiennent les données envoyées par les capteurs vers DevIO : - Mesures : température, humidité, pression, niveau, etc. - États : statuts d'alarme, niveau de batterie, qualité du signal - Métadonnées : horodatage, identifiants, version firmware
Trames downlink (commandes)
Les trames downlink permettent d'envoyer des commandes aux équipements : - Configuration : paramètres de mesure, intervalles d'envoi - Commandes : activation/désactivation, reset, calibrage - Mise à jour : paramètres de fonctionnement, seuils d'alarme
Normalisation DevIO
DevIO standardise les données de chaque fournisseur en : - Décodant les trames selon les spécifications constructeur - Structurant les données dans un format uniforme - Mappant les valeurs selon les unités et types DevIO - Générant les variables exploitables en supervision
Structure des données
Format général des données uplink
Équipement → Données brutes → Décodage DevIO → Variables structurées
Format général des données downlink
Commande DevIO → Encodage fournisseur → Trame → Équipement
Éléments communs
- Identifiant équipement : ID unique du capteur/équipement
- Horodatage : Date/heure de réception ou d'envoi
- Qualité : Indicateurs de validité, RSSI, SNR
- Métadonnées : Version, compteurs, diagnostics
Guide de navigation par fournisseur
Fournisseurs documentés
- ATIM (ACW) — Formats de données pour capteurs LoRaWAN ATIM (température, humidité, comptage, etc.)
- Connit — Structure des trames Connit et mapping des variables
- DHIEL — Données de mesure industrielle et formats spécifiques DHIEL
- ELSYS — Trames LoRaWAN ELSYS et décodage des mesures environnementales
- ENLESS — Formats EnOcean et LoRaWAN ENLESS, mapping des capteurs sans fil
- EVVOS — Données de géolocalisation et tracking, trames GPS/GNSS
- EXEM — Structure des données environnementales et industrielles EXEM
- INS (INEO SENSE) — Formats de données INEO SENSE pour smart cities et industrie
- Kamstrup — Trames de compteurs intelligents Kamstrup (eau, énergie)
- MClimate — Données environnementales MClimate et structure des trames
- Nexelec — Formats de détecteurs de fumée et capteurs de sécurité
- NKE — Structure des trames LoRaWAN NKE et décodage industriel
- SENSUS — Données de compteurs intelligents et télégestion SENSUS
- Skiply — Formats de données de feedback et satisfaction client
- SOFREL — Trames de télégestion et supervision SOFREL
- STREGA — Structure des données de surveillance et mesure STREGA
Variables générées
Chaque fournisseur génère des variables DevIO typées :
- DEVIO_DATA_FLOAT : Mesures analogiques (température, pression, etc.)
- DEVIO_DATA_BOOL : États binaires (alarmes, présence, etc.)
- DEVIO_DATA_USHORT : Compteurs, identifiants
- DEVIO_DATA_STRING : Informations textuelles