Tarification AWS IoT Core

AWS IoT Core vous aide à connecter avec fiabilité et sécurité des milliards d'appareils IoT et d'acheminer des milliers de milliards de messages IoT vers les services AWS et d'autres appareils sans avoir à gérer d'infrastructure. Vous ne payez que pour les composants spécifiques que vous utilisez ; il n'y a pas de frais de service d'utilisation minimum ou obligatoire. La connectivité, la messagerie, l'utilisation du device shadow (stockage des états d'appareil), l'utilisation du registre (stockage des métadonnées d'appareil) et l'utilisation du moteur de règles (transformation et routage des messages) vous sont facturées séparément. Cette approche vous offre la transparence et un faible prix indépendamment de votre type de charge de travail.

Offre gratuite AWS avec AWS IoT Core

L'offre gratuite d'AWS est à la disposition des clients AWS IoT Core pendant 12 mois à compter de la date de création de votre compte AWS. À l'expiration de votre offre d'utilisation gratuite, ou si votre utilisation de l'application dépasse les niveaux d'offre gratuite décrits ci-dessous, vous êtes facturé suivant la tarification AWS IoT Core.

  • 2 250 000 minutes de connexion 
  • 500 000 messages
  • 225 000 opérations exécutées sur le registre ou les Device Shadow
  • 250 000 règles déclenchées et 250 000 actions appliquées

Par exemple, l'offre gratuite AWS vous aide à exécuter une application comprenant une charge de travail de 50 appareils, où chacun d'eux :

  • est connecté 24 heures sur 24 ;
  • échange 300 messages par jour (taille maximale des messages : 5 Ko) ; 
  • exécute 130 opérations par jour au niveau du registre ou du device shadow (taille d'enregistrement maximale du registre ou du device shadow : 1 Ko) ; 
  • Déclenche 150 exécutions de règle par jour qui appellent une action (taille maximale du message traité : 5 Ko) 

Le niveau d'offre gratuite s'applique à toutes les régions AWS, à l'exception de AWS GovCloud (US). Votre utilisation est calculée chaque mois pour l'ensemble des régions. Elle est ensuite automatiquement reportée sur votre facture. L'utilisation gratuite n'est pas cumulée d'une période de facturation à l'autre.

Tarification en un clin d'œil

Connectivité

La connectivité assure une connexion sécurisée et authentifiée entre vos appareils et AWS IoT Core. Elle est mesurée à la minute et se base sur le temps de connexion total de vos appareils à AWS IoT Core.

Par exemple, dans la région USA Est (Virginie du Nord), des frais annuels de 0,042 USD vous sont facturés par appareil (une connexion * 0,08 USD/1,000,000 minutes de connexion x 525 600 minutes/an) pour une connectivité 24 h/24, 7 j/7. Pour conserver cette connexion, les périphériques peuvent envoyer des messages keep-alive (Ping) à des intervalles compris entre 20 minutes et 30 secondes, sans aucun coût supplémentaire pour ces messages. En savoir plus sur la tarification de la connectivité »

Messagerie

Les messages transmettent des données d'appareil vers et depuis AWS IoT Core. L'utilisation de la messagerie est mesurée en fonction du nombre de messages transmis entre vos appareils et AWS IoT Core.

Pour les protocoles MQTT et HTTP, les messages envoyés ou reçus à l'aide des rubriques réservées Basic Ingest ne vous seront pas facturés. 

Vous pouvez envoyer et recevoir des messages jusqu’à 128 Ko. Les messages sont mesurés par paliers de 5 Ko. Par exemple, un message de 8 Ko est comptabilisé comme deux messages.

En savoir plus sur la tarification de la messagerie »

AWS IoT Core for LoRaWAN

AWS IoT Core for LoRaWAN est un serveur de réseau LoRaWAN (LNS) entièrement géré qui permet aux clients de connecter des appareils sans fil qui utilisent le protocole LoRaWAN pour une connectivité de réseau étendu à faible consommation et à longue portée avec le cloud AWS. Grâce à AWS IoT Core, les clients peuvent configurer un réseau LoRaWAN public et privé en connectant leurs appareils et passerelles LoRaWAN au cloud AWS, sans avoir à développer, gérer ou exploiter leur propre serveur réseau LoRaWAN.

La mise à jour de micrologiciels par voie hertzienne (FUOTA) vous permet de fournir à distance des mises à jour sécurisées et fiables du micrologiciel aux dispositifs sur site en utilisant les mécanismes de multidiffusion (MC) et de fragmentation LoRaWAN définis par l'Alliance LoRa.  Chaque FUOTA est définie comme une tâche.

Si vous créez une tâche FUOTA pour un groupe de 1 000 dispositifs, vous serez facturé pour 1 000 tâches. Vous bénéficierez gratuitement des 100 premières tâches FUOTA.

Tarification de LoRaWAN Metrics

LoRaWAN Metrics est une fonctionnalité haut de gamme conçue pour répondre à vos besoins de surveillance de flotte IoT avec des paramètres de fonctionnement du système supplémentaires. Grâce à cette fonctionnalité, vous pouvez surveiller efficacement les données en direct et historiques de vos appareils LoRaWAN et de vos passerelles, et comprendre l'état de santé général de votre flotte. Elle fournit un suivi complet des données historiques, vous permettant de garder un œil sur les paramètres critiques tels que la force du signal de connexion, le débit de données et le temps de fonctionnement et d'indisponibilité des appareils/passerelles. Elle fournit également des informations précieuses sur les performances du réseau et la fiabilité des appareils.

LoRaWAN Metrics utilise une capacité de mesure basée sur les enregistrements. Lors de l'activation, la fonctionnalité LoRaWAN Metrics traite, agrège et stocke en toute sécurité les métadonnées pour chaque message de liaison montante et descendante depuis vos appareils et passerelles vers le cloud. Ces métadonnées, désignées comme un « enregistrement » dans le cloud, incluent des détails tels que la puissance du signal (RSSI), le débit de données et la fréquence. Vous êtes facturé sur la base d'un enregistrement par liaison montante ou descendante traité et stocké sur votre compte, la facturation commençant dès l'activation de la fonctionnalité.

Cliché instantané d'appareil et registre

Le device shadow stocke l'état souhaité ou l'état réel d'un dispositif et le registre permet de nommer et gérer cmulti-azes derniers. Device shadow et le registre sont mesurés en fonction du nombre d'opérations qui donnent accès aux données du device shadow ou du registre ou qui les modifient.

Les opérations shadow d'appareil ou de registre sont mesurées par paliers de 1 Ko de la taille d'enregistrement du shadow d'appareil ou du registre. Par exemple, la mise à jour d'un registre de device shadow de 1,5 Ko est comptabilisée comme deux opérations. En savoir plus sur la tarification du device shadow et du registre »

La création et la mise à jour de groupes dynamiques, l'ajout et la suppression d'appareils dans vos groupes d'objets dynamiques sont considérés comme des opérations de registre.

Moteur de règles

Le moteur de règles vous aide à transformer les données des appareils à l'aide d'opérations arithmétiques ou de fonctions externes telles que AWS Lambda. Il achemine ensuite les données vers un service AWS tel que Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB ou Amazon Kinesis. L'utilisation du moteur de règles est mesurée à chaque déclenchement de règle et en fonction du nombre d'actions appliquées dans une règle, avec un minimum d'une action par règle.

Les règles et les actions sont mesurées par palier de 5 Ko de taille de message. Par exemple, une règle qui traite un message de 5 Ko et n'applique aucune action est mesurée comme une règle et une action. De même, une règle qui traite un message de 8 Ko et applique deux actions est mesurée comme deux règles et quatre actions. Pour les données transférées à l'intérieur et à l'extérieur de certaines actions de règle depuis une région extérieure, les actions appliquées sont facturées aux taux de transfert de données Amazon Elastic Compute Cloud (Amazon EC2) indiqués ici sous Transfert de données. 

Le décodage d'un message Protocol Buffer (Protobuf) au format JavaScript Object Notation (JSON) à l'aide de la fonction decode() sera comptabilisé comme une action dans le moteur de règles. Cependant, le décodage Protobuf-to-JSON n'est pas mesuré par incréments de 5 Ko. Vous payez pour un décodage (action) pour décoder les messages Protobuf jusqu'à la taille maximale de 128 KB ; cependant, vous payez un supplément pour les règles déclenchées et les actions exécutées selon la tarification normale.

Vous trouverez plus d'informations sur la tarification du moteur de règles ici »

Localisation de l'appareil

Avec la AWS IoT Core Device Location, vous pouvez choisir la technologie de localisation rentable qui convient à votre entreprise. Lorsque vous utilisez Device Location, vous pouvez augmenter les données relatives aux appareils par des informations de localisation afin de mieux compléter la gestion de votre flotte d'appareils.

Si vous utilisez également le service de transport avancé de Semtech (tel que ROSE), vous serez facturé pour la quantité totale de données transportées par mois. Les 50 premiers Mo coûtent 0,145 USD par Mo ; au-delà de 50 Mo, le coût sera de 0,116 USD par Mo. Nous proposons également une offre gratuite pour les personnes qui résolvent les problèmes de localisation. Vous pouvez utiliser Device Location pour résoudre jusqu'à 1 000 emplacements gratuitement, au cours des 12 premiers mois à compter de la date de création de votre compte AWS. À l'expiration de votre offre d'utilisation gratuite où si votre utilisation de l'application dépasse les niveaux d'utilisation gratuite, vous êtes facturé suivant la tarification d’utilisation. L’offre gratuite est disponible dans toutes les régions AWS, excepté AWS GovCloud (US). 

Device Advisor

Device Advisor est généralement gratuit à l’exception des coûts associés à l'utilisation d'AWS dans le cadre des tests (tel que l'utilisation d'AWS IoT Core dans le cadre des tests ou des journaux pour chaque test dans Amazon CloudWatch). L’utilisation des ressources AWS est disponible dans votre compte AWS et les coûts associés s'appliqueront à la facture AWS du développeur.

Exemples de tarification des composants AWS IoT Core

Frais de connectivité

Exemple 1

Vous avez 10 000 appareils qui maintiennent une connexion constante avec AWS IoT Core dans la région Europe (Irlande) pendant 30 jours. Le tarif de connectivité pour la région est de 0,08 USD/1 000 000 minutes de connexion. Vos frais seront calculés comme suit :

  • Minutes de connexion = 10 000 connexions * 60 minutes/heure * 24 heures/jour * 30 jours = 432 000 000 minutes de connexion
  • Montant total des frais de connectivité = 432 000 000 minutes de connexion * 0,08 USD/1 000 000 minutes de connexion = 34,56 USD

Exemple 2

Comme dans l’exemple précédent, les mêmes 10 000 appareils se connectent à AWS IoT Core dans la région Europe (Irlande) pendant 15 minutes par heure, chaque jour pendant 30 jours. Vos frais seront calculés comme suit :

  • Minutes de connexion = 10 000 connexions * 15 minutes/heure * 24 heures/jour * 30 jours = 108 000 000 minutes de connexion
  • Montant total des frais de connectivité = 108 000 000 minutes de connexion * 0,08 USD/1 000 000 minutes de connexion = 8,64 USD
 

Frais de messagerie

Exemple 1

Vous avez un appareil qui publie un message de 2 Ko chaque heure vers AWS IoT Core dans la région Europe (Irlande) pendant 30 jours. AWS IoT Core livre ensuite chaque message (de 2 Ko) à cinq autres appareils dans la même région. Le tarif de messagerie MQTT et HTTP pour le premier milliard de messages est de 1 USD/1 000 000 messages. Vos frais seront calculés comme suit :

Frais de publication sur AWS IoT Core

  • Nombre de messages publiés : 1 message/heure * 24 heures/jour * 30 jours = 720 messages
  • Frais de publication des messages : 720 messages * 1 USD/1 000 000 messages = 0,00072 USD

Coût d'envoi vers les appareils

  • Nombre de messages envoyés : 5 message/heure * 24 heures/jour * 30 jours = 3 600 messages
  • Frais d'envoi des messages : 3 600 messages * 1 USD/1 000 000 messages = 0,0036 USD

Montant total des frais de messagerie

  • Montant total des frais de messagerie = frais de publication des messages + frais d'envoi des messages
  • Montant total des frais de messagerie = 0,00072 USD + 0,0036 USD = 0,00432 USD

Exemple 2

Vous avez un appareil qui publie dix messages de 8 Ko chaque heure vers AWS IoT Core dans la région Europe (Irlande) pendant 30 jours. Sur ces dix messages envoyés chaque heure, quatre sont envoyés vers le moteur de règles AWS IoT Core via Basic Ingest. Étant donné que vous utilisez MQTT ou HTTP, vous ne payez pas les frais de messagerie pour les quatre messages envoyés ou reçus en utilisant la rubrique réservée Basic Ingest. Les six autres messages sont publiés au tarif de 1 USD/1 000 000 messages pour le premier milliard de messages. Vos frais de messagerie sont calculés comme suit :

Frais de publication sur AWS IoT Core

Étant donné que la taille de chaque message est supérieure à 5 Ko, il est comptabilisé comme deux messages (5 KB).

  • Nombre de messages publiés via Basic Ingest : 2 messages mesurés * (4 messages/heure * 24 heures/jour * 30 jours) = 5 760 messages
  • Nombre de messages publiés restants : 2 messages mesurés * (6 messages/heure * 24 heures/jour * 30 jours) = 8 640 messages
  • Frais de messagerie correspondant aux messages publiés via Basic Ingest : 5 760 messages * 0 USD = Gratuit
  • Frais de messagerie correspondant aux messages publiés restants : 8 640 messages * 1 USD/1 000 000 messages = 0,00864 USD

Montant total des frais de messagerie = Frais correspondant aux messages publiés via Basic Ingest + Frais correspondant aux messages publiés restants = 0 USD + 0,00864 USD = 0,00864 USD

 
Exemple 3
 
Vous avez un appareil LoRaWAN qui publie un message toutes les 15 minutes (4 par heure) vers AWS IoT Core LoRaWAN dans la région USA Est (Virginie du Nord) pendant 30 jours. Votre application envoie des messages au périphérique deux fois par jour pour modifier l'état du périphérique. L'appareil envoie également une requête conjointe pour sécuriser la session de l'appareil une fois par semaine (arrondi à quatre semaines dans cet exemple de 30 jours). Le tarif de messagerie LoRaWAN dans la région USA Est (Virginie du Nord) pour le premier milliard de messages est de 2,3 USD/1 000 000 messages. Vos frais seront calculés comme suit :
 
Coût de liaison montante :
 
  • Nombre de messages de liaison montante : 4 messages/heure * 24 heures/jour * 30 jours = 2 880 messages
  • Frais des messages de liaison montante : 2 880 messages * 2,3 USD/1 000 000 messages = 0,006624 USD

Coût de liaison descendante :

  • Nombre de messages de liaison descendante : 2 messages/jour * 30 jours = 60 messages
  • Frais d'envoi des messages de liaison descendante : 60 messages * 2,3 USD/1 000 000 messages = 0,000138 USD

Coût conjoint :

  • Nombre de messages conjoints : 1 message/semaine * 4 semaines = 4 messages
  • Frais d'envoi des messages conjoints : 4 messages * 2,3 USD/1 000 000 messages = 0,0000092 USD

Montant total des frais de messagerie

  • Montant total des frais de messagerie = Frais d'envoi des messages de liaison montante + Frais d'envoi des messages de liaison descendante + Frais d'envoi des messages conjoints
  • Montant total des frais de messagerie = 0,006624 USD + 0,000138 USD + 0,0000092 USD = 0,0067712 USD

Frais associés à Device Shadow et au registre

Exemple 1

Vous avez 100 appareils qui déclenchent un total de 1 000 000 mises à jour de device shadow dans la région Canada (Centre). La taille d'enregistrement du device shadow de chaque mise à jour est de 1,5 Ko. Le tarif de device shadow et du registre pour la région Canada (Centre) est de 1,25 USD/1 000 000 opérations. Vos frais seront calculés comme suit :

Étant donné que la taille du device shadow est supérieure à 1 Ko, les opérations sont arrondies au prochain multiple de 1 Ko (2 Ko) et comptabilisées comme deux opérations.

Frais associés au device shadow = 2 opérations * 1 000 000 mises à jour * 1,25 USD/1 000 000 opérations = 2,50 USD

Exemple 2

D'après les chiffres de l’exemple précédent, votre solution appelle l'API ListThing 100 fois pendant les 30 jours. À chaque fois, l'API renvoie 500 enregistrements. La taille de chaque enregistrement est de 1 Ko. Vos frais seront calculés comme suit :

Requêtes envoyées au registre = 100 requêtes * 500 = 50 000 requêtes

Frais associés au registre = 50 000 requêtes * 1,25 USD/1 000 000 requêtes = 0,0625 USD

Frais associés au moteur de règles

Exemple 1

Vous avez 100 appareils qui déclenchent un total de 1 000 000 règles dans la région Canada (Centre). Chaque règle transmet des données à Amazon S3, appelant une action. Le tarif pour les règles déclenchées et pour les actions lancées dans la région Canada (Centre) est de 0,15 USD (par million de règles déclenchées / par million d'actions exécutées). Vos frais seront calculés comme suit :

  • Frais liés aux règles initiées = 1 000 000 de règles initiées * 0,15 USD /1 000 000 de règles initiées = 0,15 USD.
  • Frais liés aux actions appliquées = 1 000 000 de règles initiées * 1 action exécutée/règle initiée * 0,15 USD/1 000 000 d'actions appliquées = 0,15 USD.

Montant total des frais associés au moteur de règles = frais liés aux règles + frais liés aux actions = 0,15 USD + 0,15 USD = 0,30 USD

Exemple 2

Les mêmes 100 appareils de l’exemple précédent, déclenchent un total de 1 000 000 règles dans la région Canada (Centre). Cependant, chaque règle appelle également une fonction externe, puis transmet les données à S3, appelant deux actions. Vos frais seront calculés comme suit :

  • Frais liés aux règles initiées = 1 000 000 de règles initiées * 0,15 USD /1 000 000 de règles initiées = 0,15 USD.
  • Frais liés aux actions appliquées = 1 000 000 règles initiées * 2 action exécutée/règle initiée * 0,15 USD/1 000 000 actions appliquées = 0,30 USD

Montant total des frais associés au moteur de règles = frais liés aux règles + frais liés aux actions = 0,15 USD + 0,30 USD = 0,45 USD

Frais liés à LoRaWAN Metrics

Exemple 1 :

Si un appareil publie un message toutes les heures sur AWS IoT Core for LoRaWAN pendant 30 jours et que vous activez la fonctionnalité Metrics pour traiter et stocker l'enregistrement du message (métadonnées), les frais seront calculés comme suit :

  • Nombre de messages : 1 message mesuré/heure + * 24 heures/jour * 30 jours = 1 440 messages
  • Nombre d'enregistrements métriques : 1 enregistrement mesuré/heure + * 24 heures/jour * 30 jours = 1 440 enregistrements
  • Frais totaux : 720 messages * 2,3 USD/1 000 000 messages + 720 enregistrements * 2 USD/1 000 000 enregistrements = 0,0016 USD + 0,0014 USD = 0,0030 USD

Exemple de tarification pour une charge de travail utilisant tous les composants AWS IoT Core

Vous avez 100 000 appareils qui maintiennent une connexion constante avec AWS IoT Core dans la région Europe (Irlande) pendant 30 jours. Chaque jour, chaque appareil envoie 325 messages de 1 Ko. Sur les 325 messages par jour envoyés par chaque appareil, 100 déclenchent une mise à jour de device shadow et 200 déclenchent une règle qui applique une action. Vos frais seront calculés comme suit :

Frais de connectivité

  • Minutes de connexion = 100 000 connexions * 60 minutes/heure * 24 heures/jour * 30 jours = 4 320 000 000 minutes de connexion
  • Frais de connectivité = 4 320 000 000 minutes de connexion * 0,08 USD/1 000 000 minutes de connexion = 345,60 USD

Frais de messagerie

  • Messages = 100 000 appareils * 325 messages par appareil et par jour * 30 jours = 975 000 000 messages
  • Frais de messagerie = 975 000 000 messages * 1,00 USD/1 000 000 messages = 975,00 USD

Frais associés à Device Shadow et au registre

  • Requêtes de device shadow = 100 000 appareils * 100 requêtes par appareil et par jour * 30 jours = 300 000 000 requêtes
  • La taille de device shadow est inférieure à 1 Ko. Elle est arrondie au Ko le plus proche (1 Ko)
  • Frais associés au device shadow = 300 000 000 requêtes * 1,25 USD/1 000 000 opérations = 375,00 USD

Frais associés au moteur de règles  

  • Règles initiées = 100 000 appareils * 200 règles initiées par dispositif et par jour * 30 jours = 600 000 000 règles initiées 
  • Actions appliquées = 600 000 000 de règles initiées * 1 action exécutée/règle initiée = 600 000 000 actions appliquées.
  • Frais liés aux règles initiées = 600 000 000 de règles initiées * 0,15 USD / 1 000 000 de règles initiées = 90,00 USD.
  • Frais d'actions appliquées = 600 000 000 d'actions appliquées * 0,15 USD /1 000 000 d'actions appliquées = 90 USD.

Montant total des frais associés au moteur de règles = 90,00 USD + 90,00 USD = 180,00 USD

Montant total des frais pour la charge de travail

  • Total des frais = 346,60 USD + 975,00 USD + 375,00 USD + 180,00 USD = 1 876,60 USD

AWS IoT Core n'implique pas la revente de services de communication et que la connectivité sera fournie par des tiers.

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