O AWS IoT Core permite que você conecte bilhões de dispositivos IoT de forma confiável e segura e roteie trilhões de mensagens IoT para os serviços da AWS e outros dispositivos sem gerenciamento de infraestrutura. Você paga apenas pelos componentes específicos que usar. Não há taxa de serviço de uso mínima ou obrigatória. Você é cobrado separadamente pelo uso de conectividade, sistema de mensagens, Device Shadow (armazenamento de estado do dispositivo), Registry (armazenamento de metadados do dispositivo) e mecanismo de regras (transformação e roteamento de mensagens). Essa abordagem fornece transparência e um preço baixo, independentemente do tipo de workload.

Nível gratuito da AWS com o AWS IoT Core

O nível gratuito da AWS está disponível para clientes do AWS IoT Core por 12 meses a partir da data em que a conta da AWS é criada. Quando o seu uso gratuito expirar ou se o uso da sua aplicação exceder os níveis de uso gratuito conforme descrito abaixo, você simplesmente pagará as taxas de preço do AWS IoT Core.

  • 2.250.000 minutos de conexão 
  • 500.000 mensagens
  • 225.000 operações do Registry ou Device Shadow
  • 250.000 regras acionadas e 250.000 ações executadas

Por exemplo, o nível gratuito permite executar uma workload de 50 dispositivos, em que cada dispositivo:

  • Está conectado 24 horas por dia
  • Troca 300 mensagens por dia (mensagens com tamanho que não excede 5 KB) 
  • Faz 130 operações do Registry ou Device Shadow por dia (tamanho de registro do Device Shadow ou Registry que não excede 1 KB) 
  • Aciona 150 execuções de regra por dia, que invocam uma ação (mensagens processadas com tamanho que não excede 5 KB) 

O nível de uso gratuito se aplica a todas as regiões da AWS, exceto a região GovCloud (EUA). A utilização é calculada todo mês em todas as regiões e é aplicada automaticamente à sua conta. Observe que o uso gratuito não é acumulado de um período de cobrança para o outro.

Visão geral do preço

Conectividade

A conectividade oferece uma conexão segura e autenticada entre os dispositivos e o AWS IoT Core. A conectividade é medida em incrementos de 1 minuto e é baseada no tempo total de conexão dos dispositivos ao AWS IoT Core.

Por exemplo, na região Leste dos EUA (Norte da Virgínia), você paga USD 0,042 por dispositivo por ano (uma conexão * USD 0,08/1.000.000 minutos de conexão * 525.600 minutos/ano) para conectividade 24 horas por dia, sete dias por semana. Para manter a conectividade, os dispositivos podem enviar mensagens de keep alive (“ping”) com frequências de 20 minutos a cada 30 segundos. Essas mensagens não têm custo adicional. Consulte detalhes adicionais de preço de conectividade »

Sistema de mensagens

As mensagens transportam dados dos dispositivos de e para o AWS IoT Core. O sistema de mensagens é medido pelo número de mensagens transmitidas entre os dispositivos e o AWS IoT Core.

Para MQTT e HTTP, você não será cobrado pelos custos de mensagens enviadas ou recebidas usando os tópicos reservados do Basic Ingest ou Alexa Voice Service Integration para o AWS IoT Core

Você pode enviar e receber mensagens de até 128 kilobytes (KB). As mensagens são medidas em incrementos de 5 KB. Por exemplo, uma mensagem de 8 KB é medida como duas mensagens.

Consulte detalhes adicionais de preço de serviços de sistema de mensagens »

 

Com o Firmware Update Over-the-Air (FUOTA), os clientes podem fornecer remotamente atualizações de firmware seguras e confiáveis para os dispositivos em campo usando LoRaWAN Multicast (MC) e mecanismos de fragmentação definidos pela LoRa Alliance.  Cada FUOTA é definido como uma tarefa.

Se você criar uma tarefa FUOTA para um grupo de 1.000 dispositivos, sua medição será equivalente a 1.000 tarefas. Os clientes obtêm as primeiras 100 tarefas FUOTA gratuitamente.

Device Shadow e Registry

O Device Shadow armazena o estado desejado ou real de um dispositivo. O Registry é usado para atribuir nomes a dispositivos e gerenciá-los. O uso do Device Shadow e do Registry é medido pelo número de operações que acessam ou modificam dados do Device Shadow ou do Registry.

As operações do Device Shadow e do Registry são medidas em incrementos de 1 KB para o tamanho de registro do Device Shadow ou do Registry. Por exemplo, uma atualização em um registro do Device Shadow de 1,5 KB é medida como duas operações. Consulte detalhes adicionais sobre a definição de preço do Device Shadow & Registry >>

Mecanismo de regras

O mecanismo de regras permite que você transforme dados de dispositivos usando operações aritméticas ou funções externas, como o AWS Lambda, e depois roteie os dados para um produto da AWS, como o Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB ou Amazon Kinesis. O uso do mecanismo de regras é medido para cada vez que uma regra é acionada e pelo número de ações executadas em uma regra, com um mínimo de uma ação por regra.

Regras e ações são medidas em incrementos de 5 KB do tamanho da mensagem. Por exemplo, uma regra que processa uma mensagem de 5 KB e não executa ações é medida como uma única regra e uma única ação, enquanto uma regra que processa uma mensagem de 8 KB e executa duas ações é medida como duas regras e quatro ações. Além disso, para os dados transferidos para "dentro" e para “fora” de determinadas ações de regra de fora da região, as ações executadas serão cobradas de acordo com as taxas de transferência de dados do Amazon Elastic Compute Cloud (Amazon EC2), conforme listado aqui em “Transferência de dados”. Consulte aqui detalhes adicionais sobre a definição de preço do mecanismo de regras.

Device Advisor

O uso do Device Advisor é gratuito. Contudo, os clientes serão responsáveis por quaisquer custos associados ao uso da AWS como parte de seus testes (p. ex., o uso do AWS IoT Core como parte de testes ou logs para cada teste no Amazon CloudWatch). O uso do recurso da AWS ficará visível para os clientes em sua conta da AWS e os respectivos custos serão aplicados à fatura da AWS dos desenvolvedores.

Exemplos de preço para componentes do AWS IoT Core

Cobrança de conectividade

Exemplo 1

Você tem 10.000 dispositivos que mantêm conexão constante com o AWS IoT Core na região da Europa (Irlanda) por 30 dias. A taxa de conectividade para a região é de USD 0,08/1.000.000 minutos de conexão. A cobrança seria calculada da seguinte forma:

  • Minutos de conexão = 10.000 conexões * 60 minutos/hora * 24 horas/dia * 30 dias = 432.000.000 minutos de conexão
  • Cobrança da conectividade total = 432.000.000 minutos de conexão * USD 0,08/1.000.000 minutos de conexão = USD 34,56

Exemplo 2

Neste exemplo, os mesmos 10.000 dispositivos se conectam ao AWS IoT Core na região da Europa (Irlanda) por apenas 15 minutos a cada hora, toda hora por 30 dias. A cobrança seria calculada da seguinte forma:

  • Minutos de conexão = 10.000 conexões * 15 minutos/hora * 24 horas/dia * 30 dias = 108.000.000 minutos de conexão
  • Cobrança da conectividade total = 108.000.000 minutos de conexão * USD 0,08/1.000.000 minutos de conexão = USD 8,64
 

Cobrança do sistema de mensagens

Exemplo 1

Imagine que você tem um dispositivo que publica uma mensagem de 2 KB toda hora no AWS IoT Core na região da Europa (Irlanda) por 30 dias. O AWS IoT Core então entrega cada mensagem (2 KB) para cinco outros dispositivos na mesma região. A taxa do sistema de mensagens MQTT e HTTP para o primeiro bilhão de mensagens é de USD 1/1.000.000 de mensagens. A cobrança seria calculada da seguinte forma:

Custo da publicação no AWS IoT Core

  • Número de mensagens publicadas: 1 mensagem/hora * 24 horas/dia * 30 dias = 720 mensagens
  • Cobrança das mensagens publicadas: 720 mensagens * USD 1/1.000.000 mensagens = USD 0,00072

Custo da entrega aos dispositivos

  • Número de mensagens entregues: 5 mensagens/hora * 24 horas/dia * 30 dias = 3.600 mensagens
  • Cobrança das mensagens entregues: 3.600 mensagens * 1 USD/1.000.000 mensagens = 0,0036 USD

Cobrança total do sistema de mensagens

  • Cobrança total do sistema de mensagens = cobrança das mensagens publicadas + cobrança das mensagens entregues
  • Cobrança total do sistema de mensagens = USD 0,00072 + USD 0,0036 = USD 0,00432

Exemplo 2

Para este exemplo, você tem um dispositivo que publica dez mensagens de 8 KB toda hora no AWS IoT Core na região da Europa (Irlanda) por 30 dias. Dessas dez mensagens enviadas a cada hora, quatro são enviadas ao mecanismo de regras do AWS IoT Core via Basic Ingest. Como neste exemplo você está usando MQTT ou HTTP, você não incorre em cobranças do sistema de mensagens para as quatro mensagens enviadas ou recebidas usando o tópico reservado Basic Ingest. As outras seis mensagens são publicadas a uma taxa de USD 1/1.000.000 para o primeiro bilhão de mensagens. A cobrança do sistema de mensagens seria calculada da seguinte forma:

Custo da publicação no AWS IoT Core

Como cada mensagem é maior que 5 KB, ela é medida como duas mensagens (5 KB).

  • Número de mensagens publicadas via Basic Ingest: 2 mensagens medidas * (4 mensagens/hora * 24 horas/dia * 30 dias) = 5.760 mensagens
  • Número de mensagens publicadas restantes: 2 mensagens medidas * (6 mensagens/hora * 24 horas/dia * 30 dias) = 8.640 mensagens
  • Cobrança do sistema de mensagens para mensagens publicadas via Basic Ingest: 5.760 mensagens * USD 0 = grátis
  • Cobrança do sistema de mensagens para mensagens publicadas restantes: 8.640 mensagens * USD 1/1.000.000 mensagens = USD 0,00864

Cobrança total do sistema de mensagens = Cobrança de mensagens para mensagens publicadas por meio do Basic Ingest + cobrança do sistema de mensagens para mensagens publicadas restantes = USD 0 + USD 0,00864 = USD 0,00864

 
Exemplo 3
 
Você tem um dispositivo LoRaWAN que publica uma mensagem a cada 15 minutos (4 por hora) para o AWS IoT Core LoRaWAN na região Leste dos EUA (Norte da Virgínia) por 30 dias. A sua aplicação envia mensagens ao dispositivo duas vezes por dia para modificar o estado do dispositivo. O dispositivo também envia uma solicitação de participação para proteger a sessão do dispositivo uma vez por semana (arredondado para quatro semanas neste exemplo de 30 dias). O preço das mensagens LoRaWAN no Leste dos EUA (Norte da Virgínia) para o primeiro bilhão de mensagens é de USD 2,3/1.000.000. A cobrança seria calculada da seguinte forma:
 
Custo de uplink:
 
  • Contagem de mensagens de uplink: 4 mensagens/hora * 24 horas/dia * 30 dias = 2.880 mensagens
  • Cobrança das mensagens de uplink: 2.880 mensagens * USD 2,3/1.000.000 mensagens = USD 0,006624

Custo de downlink:

  • Contagem de mensagens de downlink: 2 mensagens/dia * 30 dias = 60 mensagens
  • Cobrança das mensagens de downlink: 60 mensagens * USD 2,3/1.000.000 mensagens = USD 0,000138

Custo de participação:

  • Contagem de mensagens de participação: 1 mensagem/semana * 4 semanas = 4 mensagens
  • Cobrança das mensagens de participação = 4 mensagens * USD 2,3/1.000.000 mensagens = USD 0,0000092

Cobrança total do sistema de mensagens:

  • Cobrança total do sistema de mensagens = cobrança das mensagens de uplink + cobrança das mensagens de downlink + cobrança das mensagens de participação
  • Cobrança total do sistema de mensagens = USD 0,006624 + USD 0,000138 + USD 0,0000092 = USD 0,0067712

Cobrança do Device Shadow e Registry

Exemplo 1

Você tem 100 dispositivos que acionam um total de 1.000.000 de atualizações do Device Shadow na região do Canadá (Central). O tamanho do Device Shadow do dispositivo para cada atualização é 1,5 KB. A taxa do Device Shadow e Registry para a região do Canadá (Central) é de USD 1,25/1.000.000 de operações. A cobrança seria calculada da seguinte forma:

Como o tamanho do Device Shadow excede 1 KB, as operações são medidas pelo próximo múltiplo em KB (2 KB) como duas operações.

Cobrança total do Device Shadow = 2 operações * 1.000.000 de atualizações * 1,25 USD/1.000.000 de operações = 2,50 USD

Exemplo 2

Sua solução acima chama a API ListThing 100 vezes em 30 dias. Toda vez, a API retorna 500 registros. O tamanho de cada registro é de 1 KB. A cobrança seria calculada da seguinte forma:

Solicitações do Registry = 100 solicitações * 500 = 50.000 solicitações

Cobrança total do Registry = 50.000 solicitações * USD 1,25/1.000.000 solicitações = USD 0,0625

Cobrança do mecanismo de regras

Exemplo 1

Você tem 100 dispositivos que acionam um total de 1.000.000 regras na região do Canadá (Central). Cada regra encaminha dados para o Amazon S3, invocando, portanto, uma ação. A taxa para as regras acionadas e as ações executadas no Canadá (Central) é de USD 0,15 (por milhão de regras acionadas/por milhão de ações executadas). A cobrança seria calculada da seguinte forma:

  • Cobrança de regras acionadas = 1.000.000 regras acionadas * USD 0,15/1.000.000 regras acionadas = USD 0,15
  • Cobrança de ações executadas = 1.000.000 regras acionadas * 1 ação executada/regra acionada * USD 0,15/1.000.000 ações executadas = USD 0,15

Cobrança total do mecanismo de regras = cobrança das regras + cobrança das ações = USD 0,15 + USD 0,15 = USD 0,30

Exemplo 2

Para este exemplo, os mesmos 100 dispositivos acima acionam um total de 1.000.000 regras na região do Canadá (Central). No entanto, cada regra também chama uma função externa e, em seguida, encaminha os dados para o Amazon S3, invocando, assim, duas ações. A cobrança seria calculada da seguinte forma:

  • Cobrança de regras acionadas = 1.000.000 regras acionadas * USD 0,15/1.000.000 regras acionadas = USD 0,15
  • Cobrança de ações executadas = 1.000.000 regras acionadas * 2 ações executadas/regras acionadas * 0,15 USD/1.000.000 ações executadas = 0,30 USD

Cobrança total do mecanismo de regras = cobrança das regras + cobrança das ações = USD 0,15 + USD 0,30 = USD 0,45

Exemplo de preço para uma workload usando todos os componentes do AWS IoT Core

Você tem 100.000 dispositivos que mantêm uma conexão constante com o AWS IoT Core por 30 dias na região da Europa (Irlanda). Todo dia, cada dispositivo envia 325 mensagens de 1 KB. Das 325 mensagens enviadas por dispositivo todo dia, 100 acionam uma atualização do Device Shadow e 200 acionam uma regra que executa uma ação. A cobrança seria calculada da seguinte forma:

Cobrança de conectividade

  • Minutos de conexão = 100.000 conexões * 60 minutos/hora * 24 horas/dia * 30 dias = 4.320.000.000 minutos de conexão
  • Cobrança de conectividade = 4.320.000.000 minutos de conexão * USD 0,08/1.000.000 minutos de conexão = USD 345,60

Cobrança do sistema de mensagens

  • Mensagens = 100.000 dispositivos * 325 mensagens/dispositivo por dia * 30 dias = 975.000.000 mensagens
  • Cobrança do sistema de mensagens = 975.000.000 mensagens * USD 1,00/1.000.000 mensagens = USD 975,00

Cobrança do Device Shadow e Registry

  • Solicitações do Device Shadow = 100.000 dispositivos * 100 solicitações/dispositivo por dia * 30 dias = 300.000.000 solicitações
  • O tamanho do Device Shadow é inferior a 1 KB. Portanto, é arredondado para o kilobyte mais próximo (1 KB)
  • Cobrança do Device Shadow = 300.000.000 solicitações * USD 1,25/1.000.000 operações = USD 375,00

Cobrança do mecanismo de regras  

  • Regras acionadas = 100.000 dispositivos * 200 regras acionadas/dispositivo por dia * 30 dias = 600.000.000 regras acionadas
  • Ações executadas = 600.000.000 regras acionadas * 1 ação executada/regra acionada = 600.000.000 ações executadas
  • Cobrança de regras acionadas = 600.000.000 regras acionadas * USD 0,15/1.000.000 regras acionadas = USD 90,00
  • Cobrança de ações executadas = 600.000.000 ações executadas * USD 0,15/1.000.000 de ações executadas = USD 90,00

Cobrança total do mecanismo de regras = USD 90,00 + USD 90,00 = USD 180,00

Cobrança total da workload

  • Cobrança total = USD 346,60 + USD 975,00 + USD 375,00 + USD 180,00 = USD 1.876,60

Observe que o AWS IoT Core não envolve a revenda de serviços de telecomunicações, e a conectividade será fornecida por terceiros.

Descubra mais recursos do AWS IoT Core

Visite a página de recursos
Pronto para começar?
Cadastrar-se
Tem outras dúvidas?
Entre em contato conosco