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

Quota de messages et utilisation

Ce qui compte comme message IoT, l'allocation mensuelle de chaque palier IoT, la page d'utilisation, les avertissements de quota, et pourquoi dépasser l'allocation n'arrête jamais vos appareils.

Votre forfait IoT inclut une allocation mensuelle de messages d’appareils. Cette page explique ce qui compte, où vous voyez le décompte, qui est averti et ce qui se passe lorsque l’allocation est épuisée.

Ce qui compte comme message

Compte comme un messageNe compte pas
Un message de télémesure envoyé par un appareil, quelle que soit sa taille jusqu’à la limite de charge utile et quel que soit le nombre d’enregistrements ou de clés qu’il contientÉvénements de connexion, de déconnexion et d’activité
Un message d’attribut envoyé par un appareilCommandes envoyées aux appareils et leurs réponses
Un résultat d’interrogation d’un appareil interrogéAlarmes et notifications d’alarme
Mises à jour d’attributs partagés que la plateforme envoie aux appareils
Un message refusé par la plateforme (par exemple en raison d’une limite de débit) : l’appareil n’a pas reçu d’accusé de réception et le renvoie

Un message est compté lorsqu’il entre sur la plateforme, avant l’exécution de tout flux. Il compte même si votre flux racine ne l’enregistre pas. Un lot de 50 enregistrements dans un seul message compte pour un message ; 50 messages distincts comptent pour 50.

Allocation par palier

Palier IoTMessages par mois
Starter1,150,000
Growth4,260,000
Scale28,810,000

Le mois correspond au mois calendaire. Pour le dimensionnement : un appareil qui envoie un message par minute utilise 43 200 messages sur un mois de 30 jours ; un message toutes les 15 minutes, 2 880. Voir Forfaits et option IoT.

Dépasser l’allocation n’arrête jamais vos appareils

L’allocation de messages est une limite souple. Au-delà, Hermetry continue d’accepter, de stocker et de traiter les messages de vos appareils. Les messages supplémentaires sont facturés en dépassement. Rien n’est refusé, retardé ni supprimé à cause de l’allocation.

D’autres limites bloquent certains messages isolément, indépendamment de l’allocation :

LimiteEffet
Limites de débit par appareil du profil d’appareil (par défaut 10 messages par seconde et 300 par minute, et 200 valeurs par seconde et 6 000 par minute)Les messages au-delà de la limite sont supprimés ; les administrateurs reçoivent un avis
Taille de la charge utile (64 Kio par défaut)Le message est refusé
Limite d’appareils connectés du forfaitLes nouveaux appareils ne peuvent pas se connecter au-delà de cette limite

Voir Profils d’appareils.

Où voir le décompte

Ouvrez Utilisation (propriétaires et administrateurs). Elle liste les valeurs mesurées de la période en cours par rapport à votre forfait :

IndicateurUnitéPériodeQuota
Messages IoTmessagesmoisAllocation de votre palier
Points de données IoT stockéspointsmoisAucun : à titre indicatif
Messages d’automatisationmessagesmoisUniquement si votre forfait en définit un (flux sur l’hôte General)

Le décompte est mis à jour toutes les quelques secondes. Il s’agit d’une estimation : si un worker de traitement s’arrête, quelques secondes de décompte peuvent être perdues, ce qui vous est favorable.

Points de données IoT stockés compte les valeurs effectivement insérées par le stockage : un message qu’aucun flux n’enregistre ne donne aucun point, et un doublon écarté par le stockage n’est pas compté deux fois. Comparez-le à Messages IoT pour voir combien de clés un message moyen enregistre.

Voir Utilisation et quotas.

Avertissements

Hermetry vérifie l’utilisation périodiquement et n’avertit qu’une fois par mois, par indicateur et par seuil :

QuandCe qui se passe
Le décompte franchit un seuil (par défaut 80 % et 95 %)Le webhook usage.threshold est envoyé, et les propriétaires et administrateurs reçoivent une notification « Messages IoT : n % de l’allocation de ce mois utilisée »
Le décompte atteint 100 %Les propriétaires et administrateurs reçoivent « l’allocation de ce mois est épuisée »
Le décompte dépasse la limiteLe webhook usage.overage est envoyé, et les propriétaires et administrateurs reçoivent « dépassement de l’allocation de ce mois »

Le texte de notification est commun à toutes les allocations mesurées et indique que ce qui nécessite l’allocation « est refusé jusqu’au mois prochain ». Pour les messages IoT, cela ne s’applique pas : rien n’est refusé.

Modifiez les seuils dans Utilisation > Paramètres d’utilisation : Seuils d’alerte de quota (%), une liste séparée par des virgules de 1 à 5 pourcentages entiers de 1 à 99 (par défaut 80, 95). Dépasser l’allocation envoie toujours le webhook de dépassement.

Voir Webhooks et Référence des événements webhook.

Réduire l’utilisation de messages

ApprocheComment
Envoyer moins souventSignaler uniquement les changements avec une bande morte dans le firmware de l’appareil, plus un battement de cœur (par exemple toutes les 15 minutes)
Regrouper les enregistrementsEnvoyer plusieurs enregistrements horodatés dans un seul message : [{"ts":…,"values":{…}}, …]. Un message, de nombreux enregistrements.
Combiner les clésEnvoyer toutes les clés d’un même instant dans un seul objet, et non un message par clé
Éviter le bavardage d’attributsEnvoyer les attributs client uniquement lorsqu’ils changent

Le filtrage dans un flux (par exemple le bloc Only changes) réduit ce qui est stocké, et non ce qui est compté : le message est compté à son arrivée.

Messages d’automatisation

Les flux sur l’hôte General comptent chaque message qu’ils acceptent (déclenchements planifiés, appels de webhook, événements) comme Messages d’automatisation. Votre forfait peut définir un quota mensuel pour ces messages. Contrairement aux messages IoT, ce quota est appliqué : au-delà, les nouvelles entrées sont refusées et les appels de webhook répondent 429 avec Retry-After. Les messages d’appareils sur l’hôte IoT ne sont pas comptés ici. Voir Limites des flux.