- Produits›
- Internet des objets (IoT)›
- AWS IoT Core
Informations supplémentaires sur les compteurs AWS IoT Core
Connectivité
Votre appareil peut générer des tests ping toutes les 30 secondes, sans frais pour des messages PINGREQ ou PINGRESP MQTT.
Messagerie
Mesure des messages MQTT
|
|
|
|---|---|
|
CONNEXION MQTT
|
Mesure basée sur la taille du message, y compris la taille de la rubrique Will et des données utiles du message Will. En cas d'utilisation de MQTT5, le message est également mesuré en tenant compte de toutes les propriétés supplémentaires de la chaîne et de l'en-tête de la variable binaire, ainsi que des propriétés Will, telles que les propriétés de l'utilisateur. |
|
ACCUSÉ DE RÉCEPTION DE PUBLICATION MQTT (reçu de l'appareil)
|
En cas d'utilisation de MQTT5, mesure basée sur la taille du message, y compris les propriétés de l'utilisateur. Dans les autres cas, la mesure correspond à un seul message de 5 Ko. |
|
ABONNEMENT MQTT
|
Mesure basée sur la taille de la rubrique soumise dans le message d'abonnement, plus la taille de toutes les propriétés de l'utilisateur envoyées (en cas d'utilisation de MQTT5). |
|
PUBLICATION MQTT (reçu de l'appareil)
|
Mesure basée sur la taille en octets des données utiles et de la rubrique. En cas d'utilisation de MQTT5, la taille des propriétés de l'utilisateur, de la rubrique de réponse, des données de corrélation et du type de contenu est également incluse dans la taille des données utiles mesurées.
|
|
PUBLICATION MQTT (envoyé par le service)
|
Mesure basée sur la taille en octets des données utiles et de la rubrique. En cas d'utilisation de MQTT5, la taille des propriétés de l'utilisateur, de la rubrique de réponse, des données de corrélation et du type de contenu est également incluse dans la taille des données utiles mesurées. |
|
MESSAGES CONSERVÉS MQTT
|
Mesure basée sur la taille en octets des données utiles et de la rubrique. En cas d'utilisation de MQTT5, la taille des propriétés de l'utilisateur, de la rubrique de réponse, des données de corrélation et du type de contenu est également incluse dans la taille des données utiles mesurées. Concernant les messages entrants MQTT publiés avec l'indicateur À CONSERVER, la mesure des PUBLICATIONS MQTT entrantes et des MESSAGES CONSERVÉS MQTT sera comptabilisée sur votre compte. |
Les messages MQTT suivants sont exclus de toute mesure :
- REQUÊTE PING MQTT
- RÉPONSE PING MQTT
- DÉCONNEXION MQTT
- ACCUSÉ DE RÉCEPTION DE CONNEXION MQTT
- ACCUSÉ DE RÉCEPTION DE PUBLICATION MQTT (envoyé par le service)
- ACCUSÉ DE RÉCEPTION D'ABONNEMENT MQTT
- DÉSABONNEMENT MQTT
Les messages MQTT transférés à l'intérieur d'une connexion WebSocket sont mesurés comme des messages MQTT intégrés à une connexion TLS à authentification mutuelle.
Mesures des requêtes et réponses HTTP
|
|
|
|---|---|
|
Requêtes
|
Mesure du nombre de messages de 5 Ko nécessaires pour encoder le corps de la requête HTTP. Si vous utilisez l'API de publication de messages HTTP, la taille des propriétés utilisateur, le sujet de réponse, les données de corrélation et le type de contenu sont également inclus dans la taille de la charge utile mesurée. |
|
Réponses négatives
|
Si des réponses HTTP contiennent des codes de réponse HTTP inclus dans les plages 4xx et 5xx ainsi qu'un corps, AWS IoT Core mesure le nombre de messages de 5 Ko nécessaires pour encoder le corps des réponses. |
Mesure LoRaWAN
|
|
|
|---|---|
|
LoRaWAN.Uplink
|
Mesure basée sur le nombre de messages (envoyé par l'appareil) |
|
LoRaWAN.Downlink
|
Mesure basée sur le nombre de messages (envoyé par le service) |
|
LoRaWAN.Join
|
Mesure basée sur le nombre de messages (envoyé par l'appareil) |
|
Lien LoRaWan.Uplink
|
Mesure basée sur le nombre de messages (envoyé par le service) |
|
LoRaWAN.DownlinkACK
|
Mesure basée sur le nombre de messages (envoyé par l'appareil) |
Mesure Sidewalk
|
|
|
|---|---|
|
Sidewalk.Uplink
|
Mesure basée sur le nombre de messages (envoyé par l'appareil) |
|
Sidewalk.Downlink
|
Mesure basée sur le nombre de messages (envoyé par le service) |
Remarque : Les messages envoyés par les appareils Amazon Sidewalk qui utilisent la fonction Intégration d'Amazon Sidewalk pour se connecter à AWS IoT Core sont mesurés en utilisant le barème de tarification des messages LoRaWAN.
Registre
Des frais d'opération de registre vous sont facturés chaque fois que vous appelez l'une des opérations d'API suivantes :
-
AddThingToThingGroup
-
AttachThingPrincipal
-
CreateThing
-
CreateThingGroup
-
CreateDynamicThingGroup
-
CreateThingType
-
DescribeThing
-
DescribeThingGroup
-
DescribeThingType
-
DetachThingPrincipal
-
ListPrincipalThings
-
ListThingGroups
-
ListThingGroupsForThing
-
ListThingPrincipals
-
ListThings
-
ListThingsInThingGroup
-
ListThingTypes
-
UpdateThing
-
UpdateThingGroup
-
UpdateDynamicThingGroup
-
UpdateThingGroupsForThing
-
GetWirelessDeviceStatistics
-
GetWirelessGatewayStatistics
Pour toutes les opérations List, la mesure prend en compte la taille totale de tous les enregistrements renvoyés par l'appel d'API. Par exemple, si un appel d'API ListThings renvoie 50 objets de 2 Ko du registre, votre requête est facturée pour 100 incréments de 1 Ko et est comptabilisée comme 100 requêtes. Si vous choisissez de recevoir les événements du registre, tout message de mise à jour sera soumis à des frais de messagerie.
Shadow d'appareil
Les opérations Device Shadow sont mesurées lorsque vous effectuez un appel d'API à GetThingShadow ou UpdateThingShadow, ou lorsqu'un message MQTT crée, met à jour ou obtient un Device Shadow. Si vous optez pour les mises à jour de Device Shadow, les messages de mise à jour seront soumis à des frais de messagerie.
Moteur de règles
Le moteur de règles possède les dimensions de tarification suivantes :
1. Règles déclenchées pour chaque évaluation des règles IoT
2. Actions de règles exécutées pour rediriger les données vers d'autres services en aval (tels qu'Amazon S3, Amazon Kinesis, Amazon SNS). Une règle IoT peut invoquer jusqu'à 10 actions de règles IoT.
Outre le coût du routage des données vers les services en aval, votre facture AWS inclura également le coût de l'appel des fonctions externes suivantes dans le cadre d'une règle IoT, facturé en tant qu'actions de règles IoT : get_thing_shadow (), aws_lambda (), get_dynamodb () , get_registry_data ().
Remarque : 1/ Les fonctions arithmétiques et logiques SQL dans la règle IoT ne sont pas mesurées en tant qu'actions. 2/ L'appel de fonction externe get_secret () n'est pas non plus mesuré en tant qu'action de règle IoT. 3/ Les fonctions ne sont pas comptabilisées dans la limite de 10 actions par règle, même si elles sont facturées comme des actions de règles IoT. Consultez le guide du développeur pour connaître les limites détaillées des différentes fonctions.
Une action de règle IoT qui envoie un message à une ressource au sein d'Amazon Virtual Private Cloud (VPC) d'un client sera comptabilisée comme 2 actions de règle IoT. Cette action supplémentaire n'est pas prise en compte dans la limite des 10 actions par règle. VPC est pris en charge pour les actions de règles suivantes : Action Apache Kafka.
Toute règle déclenchée comptera toujours, au minimum, pour une règle et une action. Par exemple, si votre règle IoT est évaluée, mais qu'aucune action de règle IoT n'est invoquée, vous payez pour 1 règle IoT et 1 action de règle IoT.
Les règles qui traitent un message généré par AWS IoT Core sont comptabilisées comme une seule règle, quelle que soit la taille du message. Par exemple, un document Device Shadow de 7 Ko peut publier un message /delta ou /documents assez volumineux ; cependant, toute règle initiée par ce type de mise à jour sera comptabilisée comme si le message était de 5 Ko.
Décodage Protobuf-to-JSON : le décodage d'un message Protobuf (Protobuf) au format JavaScript Object Notation (JSON) à l'aide de la fonction decode () dans Rules Engine sera mesuré comme une action. Le moteur de règles facturera les actions de décodage dans une règle ; de plus, les actions de décodage peuvent être optimisées en mettant en cache le fichier de descripteur. Lorsque vous décodez un message Protobuf à l'aide du moteur de règles, vous serez facturé pour une règle déclenchée + une action de règle (pour envoyer les données à un service AWS en aval) + un décodage Protobuf en JSON. Cependant, vous ne serez pas facturé par incréments de 5 Ko pour le décodage des messages Protobuf en JSON. Vous serez facturé pour un décodage (action) jusqu'à la taille maximale de la charge utile Protobuf, soit 128 Ko.
Les taux de transfert de données EC2 standard répertoriés ici sous « Transfert de données » s'appliquent aux actions de règles suivantes : action HTTP.
Avez-vous trouvé les informations que vous recherchiez ?
Faites-nous part de vos commentaires afin que nous puissions améliorer le contenu de nos pages