O AWS IoT Core ajuda você a conectar bilhões de dispositivos IoT de forma confiável e segura e rotear 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 você usa; não há taxa mínima ou obrigatória de serviço de uso. Você é cobrado separadamente pelo uso de conectividade, mensagens, uso da sombra do dispositivo (armazenamento de estado do dispositivo), uso de registro (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 você cria sua conta da AWS. Quando seu uso gratuito expirar ou se o uso da sua aplicação exceder os níveis de uso gratuito conforme descrito abaixo, você pagará pelas taxas de preço do AWS IoT Core.
- 2.250.000 minutos de conexão
- 500 mil mensagens
- 225 mil operações de registro ou de sombra do dispositivo
- 250 mil regras acionadas e 250 mil ações aplicadas
Por exemplo, o nível gratuito da AWS ajudaria você a executar uma workload de 50 dispositivos em que cada dispositivo:
- Esteja conectado 24 horas por dia
- Troque 300 mensagens por dia (mensagens com tamanho que não exceda 5 KB)
- Faça 130 operações de registro ou de sombra do dispositivo por dia (tamanho de registro da sombra do dispositivo ou do registro que não exceda 1 KB)
- Inicie 150 execuções de regra por dia que invoquem uma ação (mensagens processadas com tamanho que não exceda 5 KB)
O nível de uso gratuito se aplica a todas as regiões da AWS, exceto a região AWS GovCloud (EUA). Seu uso é calculado a cada mês em todas as regiões e é aplicado automaticamente à sua fatura. O uso gratuito não é acumulado de um período de cobrança para o outro.
Visão geral de preços
Conectividade
A conectividade oferece uma conexão segura e autenticada entre os dispositivos e o AWS IoT Core. A conectividade é medida em incrementos de um minuto e é baseada no tempo total em que seus dispositivos estão conectados ao AWS IoT Core.
Por exemplo, na região Leste dos EUA (N. 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 uma conectividade 24 horas por dia, 7 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 e você não incorrerá em custos adicionais por essas mensagens. Consulte detalhes adicionais de preços 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ê incorrerá em custos de mensagens enviadas ou recebidas usando o tópico reservado do Basic Ingest.
Você pode enviar e receber mensagens com tamanho de até 128 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 »
AWS IoT Core para LoRaWAN
O AWS IoT Core para LoRaWAN é um servidor da rede LoRaWAN totalmente gerenciado (LNS) que permite aos clientes conectar dispositivos sem fio que usam o protocolo LoRaWAN para conectividade de rede de longa distância de baixo consumo e longo alcance com a Nuvem AWS. Usando o AWS IoT Core, os clientes podem configurar a rede LoRaWAN pública e privada conectando seus dispositivos e gateways LoRaWAN à nuvem AWS, sem a necessidade de desenvolver, manter ou operar seu próprio servidor de rede LoRaWAN.
Com o Firmware Update Over-the-Air (FUOTA), você pode fornecer remotamente atualizações de firmware seguras e confiáveis para os dispositivos em campo usando o 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 mil dispositivos, sua medição será equivalente a 1 mil tarefas. Você obtém as primeiras 100 tarefas FUOTA gratuitamente.
Preços do LoRaWAN Metrics
O LoRaWAN Metrics é um recurso premium projetado para suportar suas necessidades de monitoramento de frota de IoT com parâmetros operacionais adicionais do sistema. Com esse recurso, você pode monitorar com eficiência os dados históricos e ao vivo de seus dispositivos LoRaWAN, gateways e entender o estado geral de saúde de sua frota. Ele fornece um rastreamento abrangente de dados históricos, permitindo que você fique de olho em parâmetros críticos, como intensidade do sinal de conexão, taxa de dados e tempo de atividade e tempo de inatividade do dispositivo/gateway. Ele também fornece informações valiosas relacionadas ao desempenho da rede e à confiabilidade do dispositivo.
O LoRaWAN Metrics usa um recurso de medição baseado em registros. Após a ativação, o recurso LoRaWAN Metrics processa, agrega e armazena com segurança os metadados de cada mensagem de uplink e downlink de seus dispositivos e gateways para a nuvem. Esses metadados, designados como “registro” na nuvem, incluem detalhes, como intensidade do sinal (RSSI), taxa de dados e frequência. Você é cobrado com base em cada registro de uplink ou downlink processado e armazenado em sua conta, com o faturamento começando após a ativação do recurso.
Registro e sombra do dispositivo
A sombra do dispositivo armazena o estado desejado ou real de um dispositivo. O registro é usado para atribuir nomes a dispositivos e gerenciá-los. O uso da sombra do dispositivo e do registro é medido pelo número de operações que acessam ou modificam dados da sombra do dispositivo ou do registro.
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 os preços da sombra do dispositivo e do registro »
Criar e atualizar grupos dinâmicos, adicionar e remover dispositivos de seus grupos dinâmicos de coisas são medidas como operações de registro.
Mecanismo de regras
O mecanismo de regras ajuda você a transformar os dados do dispositivo usando operações aritméticas ou funções externas, como o AWS Lambda. Em seguida, ele encaminha os dados para um serviço da AWS, como o Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB ou Amazon Kinesis. O uso do mecanismo de regras é medido toda vez que uma regra é iniciada e pelo número de ações aplicadas dentro de 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 aplica nenhuma ação é medida como uma regra e uma ação. Além disso, uma regra que processa uma mensagem de 8 KB e aplica duas ações é medida como duas regras e quatro ações. Para os dados transferidos para dentro e para fora de determinadas ações de regra de fora da região, as ações aplicadas serão cobradas de acordo com as taxas de transferência de dados do Amazon Elastic Compute Cloud (Amazon EC2), conforme listadas aqui em Data Transfer (Transferência de dados).
Decodificar uma mensagem codificada do Protocol Buffer (Protobuf) para JavaScript Object Notation (JSON) usando a função decode() é medido como “1 ação” pelo mecanismo de regras. No entanto, a decodificação Protobuf para JSON não é medida em incrementos de 5 KB. Você paga por 1 decodificação (ação) para decodificar mensagens do Protobuf até o tamanho máximo de carga útil de 128 KB, no entanto, você paga adicionalmente por regras acionadas e ações executadas de acordo com a medição regular.
Consulte aqui detalhes adicionais sobre os preços do mecanismo de regras »
Localização do dispositivo
Com o AWS IoT Core Device Location, você pode escolher a tecnologia de localização econômica que funciona para sua empresa. Ao usar a localização do dispositivo, você pode aumentar os dados do dispositivo com informações de localização para complementar melhor o gerenciamento de sua frota de dispositivos.
Se você também usar o serviço de transporte avançado da Semtech (como o ROSE), você será cobrado pelo valor total de dados transportados por mês. Os primeiros 50 MB custam USD 0,145 por MB; se for superior a 50 MB, o custo será de USD 0,116 por MB. Também oferecemos um nível gratuito para solucionadores de localização. Você pode usar a localização do dispositivo para resolver até 1 mil locais gratuitamente nos primeiros 12 meses a partir da data em que você criou sua conta da AWS. Quando seu uso gratuito expirar ou se sua utilização do aplicativo ultrapassar o nível de uso gratuito, você pagará pelas taxas de uso. O nível gratuito está disponível em todas as regiões da AWS, exceto na AWS GovCloud (EUA).
Device Advisor
O Device Advisor é geralmente gratuito, com exceção de quaisquer custos associados ao uso da AWS como parte de seus testes (como, por exemplo, o uso do AWS IoT Core como parte de testes ou logs para cada teste no Amazon CloudWatch). O uso do recurso da AWS fica visível em sua conta da AWS e as cobranças por ele serão aplicadas à fatura da AWS dos desenvolvedores.
Exemplos de preço para componentes do AWS IoT Core
Cobranças de conectividade
Exemplo 1
Você tem 10 mil 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 é USD 0,08/1.000.000 minutos de conexão. Suas cobranças seriam calculadas 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 total de conectividade = 432.000.000 minutos de conexão * USD 0,08/1.000.000 minutos de conexão = USD 34,56
Exemplo 2
Como no exemplo anterior, os mesmos 10 mil dispositivos se conectam ao AWS IoT Core na região da Europa (Irlanda) por 15 minutos a cada hora, toda hora, por 30 dias. Suas cobranças seriam calculadas 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 total de conectividade = 108.000.000 minutos de conexão * USD 0,08/1.000.000 minutos de conexão = USD 8,64
Cobranças do sistema de mensagens
Exemplo 1
Você tem um dispositivo que publica uma mensagem de 2 KB a cada hora no AWS IoT Core na região da Europa (Irlanda) por 30 dias. Então, o AWS IoT Core 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 para 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 = USD 0,0036
Cobrança total do sistema de mensagens
- Cobrança total do sistema de mensagens = cobranças das mensagens publicadas + cobranças das mensagens entregues
- Cobrança total do sistema de mensagens = USD 0,00072 + USD 0,0036 = USD 0,00432
Exemplo 2
Você tem um dispositivo que publica dez mensagens de 8 KB a cada hora no AWS IoT Core na região da Europa (Irlanda) por 30 dias. Dessas 10 mensagens enviadas a cada hora, quatro são enviadas ao mecanismo de regras do AWS IoT Core por meio do Basic Ingest. Como 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 do 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).
- Contagem de mensagens publicadas por meio do Basic Ingest: 2 mensagens medidas * (4 mensagens/hora * 24 horas/dia * 30 dias) = 5.760 mensagens
- Contagem de mensagens publicadas restantes: 2 mensagens medidas * (6 mensagens/hora * 24 horas/dia * 30 dias) = 8.640 mensagens
- Cobranças do sistema de mensagens para mensagens publicadas por meio do Basic Ingest: 5.760 mensagens * USD 0 = grátis
- Cobranças 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ças do sistema de mensagens para mensagens publicadas por meio do Basic Ingest + cobranças do sistema de mensagens para mensagens publicadas restantes = USD 0 + USD 0,00864 = USD 0,00864
- 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ças da sombra do dispositivo e do registro
Exemplo 1
Você tem 100 dispositivos que iniciam um total de 1 milhão de atualizações de sombra do dispositivo na região do Canadá (Central). O tamanho de registro da sombra do dispositivo para cada atualização é 1,5 KB. A taxa da sombra do dispositivo e do registro para a região do Canadá (Central) é de USD 1,25/1.000.000 de operações. Suas cobranças seriam calculadas 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 da sombra do dispositivo = 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 do exemplo anterior 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 de registro = 100 solicitações * 500 = 50.000 solicitações
Cobrança total de registro = 50.000 solicitações * USD 1,25/1.000.000 solicitações = USD 0,0625
Cobranças do mecanismo de regras
Exemplo 1
Você tem 100 dispositivos que iniciam um total de 1 milhão de regras na região do Canadá (Central). Cada regra encaminha dados para o Amazon S3, invocando uma ação. A taxa para as regras acionadas e as ações iniciadas no Canadá (Central) é de USD 0,15 (por milhão de regras iniciadas/por milhão de ações aplicadas). Suas cobranças seriam calculadas da seguinte forma:
- Cobranças iniciadas por regras = 1.000.000 regras iniciadas * USD 0,15/1.000.000 regras iniciadas = USD 0,15
- Cobranças aplicadas por ações = 1.000.000 regras iniciadas * 1 ação executada/regra iniciada * USD 0,15/1.000.000 ações aplicadas = USD 0,15
Cobrança total do mecanismo de regras = cobranças das regras + cobranças das ações = USD 0,15 + USD 0,15 = USD 0,30
Exemplo 2
Os mesmos 100 dispositivos do exemplo anterior iniciam um total de 1 milhão de 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 S3, invocando duas ações. Suas cobranças seriam calculadas da seguinte forma:
- Cobranças iniciadas por regras = 1.000.000 regras iniciadas * USD 0,15/1.000.000 regras iniciadas = USD 0,15
- Cobranças por ações aplicadas = 1.000.000 regras iniciadas * 2 ação aplicadas/regra iniciada * USD 0,15/1.000.000 ações aplicadas = USD 0,30
Cobrança total do mecanismo de regras = cobranças das regras + cobranças das ações = USD 0,15 + USD 0,30 = USD 0,45
Cobranças do LoRaWAN Metrics
Exemplo 1:
Se você tiver um dispositivo publicando uma mensagem a cada hora no AWS IoT Core for LoRaWAN por 30 dias e ativar o recurso de métricas para processar e armazenar o registro da mensagem (metadados), as cobranças serão calculadas da seguinte forma:
- Contagem de mensagens: 1 mensagem medida/hora + * 24 horas/dia * 30 dias = 1.440 mensagens
- Contagem de registros métricos: 1 registro medido/hora + * 24 horas/dia * 30 dias = 1.440 registros
- Cobrança total: 720 mensagens* $2,3/1.000.000 de mensagens + 720 registros * $2/1.000.000 de registros = $0,0016 + $0,0014 = $0,0030
Exemplo de preço para uma workload usando todos os componentes do AWS IoT Core
Você tem 100 mil dispositivos que mantêm uma conexão constante ao AWS IoT Core por 30 dias na região da Europa (Irlanda). Todos os dias, cada dispositivo envia 325 mensagens de 1 KB. Das 325 mensagens enviadas por dispositivo a cada dia, 100 iniciaram uma atualização da sombra do dispositivo e 200 iniciaram uma regra que executa uma ação. Suas cobranças seriam calculadas da seguinte forma:
Cobranças 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ças de conectividade = 4.320.000.000 minutos de conexão * USD 0,08/1.000.000 minutos de conexão = USD 345,60
Cobranças do sistema de mensagens
- Mensagens = 100.000 dispositivos * 325 mensagens/dispositivo por dia * 30 dias = 975.000.000 mensagens
- Cobranças do sistema de mensagens = 975.000.000 mensagens * USD 1,00/1.000.000 mensagens = USD 975,00
Cobranças da sombra do dispositivo e do registro
- Solicitações da sombra do dispositivo = 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ças da sombra do dispositivo = 300.000.000 solicitações * USD 1,25/1.000.000 operações = USD 375,00
Cobranças do mecanismo de regras
- Regras iniciadas = 100.000 dispositivos * 200 regras iniciadas/dia por dispositivo * 30 dias = 600.000.000 regras iniciadas
- Ações aplicadas = 600.000.000 regras iniciadas * 1 ação executada/regra iniciada = 600.000.000 ações aplicadas
- Cobranças por regras iniciadas = 600.000.000 regras iniciadas * USD 0,15/1.000.000 regras iniciadas = USD 90,00
- Cobranças por ações aplicadas = 600.000.000 ações aplicadas * USD 0,15/1.000.000 ações aplicadas = USD 90,00
Cobrança total do mecanismo de regras = USD 90,00 + USD 90,00 = USD 180,00
Cobrança total de workloads
- Cobrança total = USD 346,60 + USD 975,00 + USD 375,00 + USD 180,00 = USD 1.876,60
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