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 message | Ne 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 appareil | Commandes 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 IoT | Messages par mois |
|---|---|
| Starter | 1,150,000 |
| Growth | 4,260,000 |
| Scale | 28,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 :
| Limite | Effet |
|---|---|
| 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 forfait | Les 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 :
| Indicateur | Unité | Période | Quota |
|---|---|---|---|
| Messages IoT | messages | mois | Allocation de votre palier |
| Points de données IoT stockés | points | mois | Aucun : à titre indicatif |
| Messages d’automatisation | messages | mois | Uniquement 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 :
| Quand | Ce 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 limite | Le 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
| Approche | Comment |
|---|---|
| Envoyer moins souvent | Signaler 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 enregistrements | Envoyer plusieurs enregistrements horodatés dans un seul message : [{"ts":…,"values":{…}}, …]. Un message, de nombreux enregistrements. |
| Combiner les clés | Envoyer toutes les clés d’un même instant dans un seul objet, et non un message par clé |
| Éviter le bavardage d’attributs | Envoyer 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.

