Nouveau : le pare-feu IA surveille chaque module et explique chaque incident en termes simples. Découvrez comment ça marche

Télémétrie et données

Comment Hermetry stocke les mesures des appareils : dernières valeurs, historique, agrégats, rétention, export, API d'historique et nombre mensuel de messages.

La télémétrie correspond à ce que vos appareils mesurent et transmettent dans le temps : températures, niveaux, compteurs, états. Cette section explique ce qui advient d’une mesure après sa réception, combien de temps chaque niveau de détail est conservé, comment la relire (dans la console, sur les tableaux de bord, via l’API) et comment les mesures sont décomptées de votre forfait.

Le parcours d’une mesure

  1. Un appareil envoie un message (MQTT, HTTP, LoRaWAN, une passerelle ou un poller). Le message est compté dans votre quota mensuel de messages.
  2. Le message entre dans votre root flow, découpé en enregistrements (un par horodatage), et les clés et valeurs sont vérifiées selon les règles de clés.
  3. Le bloc Alarm rules évalue les règles d’alarme du profil de l’appareil.
  4. Le bloc Save telemetry écrit l’enregistrement. Seul ce bloc stocke la télémétrie : une branche qui n’en contient pas ne stocke rien.
  5. Le store conserve le message, met à jour la dernière valeur de chaque clé de l’appareil, et la tâche de la minute regroupe les valeurs en agrégats d’1 minute ; les agrégats par heure et par jour suivent.
  6. Les tableaux de bord, l’onglet Telemetry de l’appareil, les flows et l’API lisent les dernières valeurs, les lignes brutes ou les agrégats, selon la fenêtre temporelle.

Voir Comment les mesures sont stockées et Hôtes, le root flow et les root flows de profil.

Points clés

SujetDétail
ClésJusqu’à 64 caractères parmi A-Z a-z 0-9 _ . -, sensibles à la casse. Les préfixes _, fw_, current_fw_ et cfg. sont réservés.
ValeursNombres, true/false, texte jusqu’à 1 024 caractères, objets ou tableaux JSON jusqu’à 4 KiB. Seuls les nombres sont tracés et agrégés.
HorodatagesMillisecondes depuis l’époque, en UTC. Au-delà de 10 minutes dans le futur, la mesure est ignorée (réglable).
DoublonsLes mêmes valeurs à la même heure pour le même appareil sont stockées une seule fois.
Dernière valeurNe change que pour un horodatage strictement plus récent.
AgrégatsSomme, nombre, minimum, maximum et dernière valeur sur 1 minute par clé numérique, puis agrégats par heure et par jour.
RétentionUne classe de 7, 30, 90, 365 ou 1 095 jours selon votre forfait. Les lignes brutes sont conservées au maximum 90 jours.
Quota de messagesCompté par mois. Le dépassement n’arrête jamais vos appareils.

Dans cette section

PageCe qu’elle couvre
Comment les mesures sont stockéesLignes de messages, dictionnaire des clés, dernières valeurs, agrégats
Clés de télémétrieRègles de clés, préfixes réservés, raw, plafond de clés, réglages de clés du profil
Horodatages, mesures tardives et doublonsHeure de l’appareil et heure de réception, mesures futures et anciennes, doublons, coupures
Nombres, texte et valeurs true/falseCe que lisent les graphiques et comment stocker les états
Agrégats et rollupsIntervalles, les sept fonctions d’agrégation, increase pour les compteurs
Durée de conservation des donnéesClasses de rétention et ce que conserve chaque niveau de détail
L’onglet Telemetry de l’appareilDernières valeurs et graphique de tendance sur la page de l’appareil
Export des donnéesTéléchargements CSV et Excel, l’API, l’export de l’organisation
L’API d’historiqueGET /api/telemetry/series et latest, avec exemples
Valeurs dérivéesCalcul et stockage de nouvelles clés dans un flow
Quota et utilisation des messagesCe qui compte comme message, allocations des forfaits, avertissements

Sections liées