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. En cas d'utilisation de l'API de publication de messages HTTP, 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.

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)
LoRaWAN.UplinkACK  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
  • 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.

Device Shadow

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 reçoit un Device Shadow. Si vous choisissez de recevoir les mises à jour de Device Shadow, des frais de messagerie seront facturés pour les messages de mise à jour.

Moteur de règles

Une règle peut invoquer jusqu'à 10 actions, sachant qu'une action est un appel à une fonction externe (telle que get_thing_shadow(), aws_lambda(), get_dynamodb()), ou un appel à un service externe (tel qu'Amazon S3, Amazon Kinesis, Amazon SNS). Les fonctions SQL arithmétiques et logiques ne sont pas comptabilisées comme des actions. Le ou les appels de fonction externes suivants ne sont pas comptabilisés comme des actions : get_secret().

Une action de règle qui envoie un message à une ressource au sein du cloud privé virtuel (VPC) Amazon d'un client sera comptabilisée comme une action supplémentaire. 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, un message de 5 Ko qui déclenche une règle sera comptabilisé comme une règle et une action, même s'il ne déclenche aucune action correspondante.

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 en JSON : le décodage d'un message Protocol Buffer (Protobuf) au format JavaScript Object Notation (JSON) à l'aide de la fonction decode() dans le moteur de règles sera comptabilisé 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 mentionnés ici dans la rubrique « Transfert de données » s'appliquent aux actions de règle suivantes : HTTP action.

En savoir plus sur les ressources AWS IoT Core

Consulter la page de ressources
Prêt à vous lancer ?
S'inscrire
D'autres questions ?
Contactez-nous