Con AWS IoT, solo paga por lo que usa y no hay cuotas mínimas. Los precios dependen del número de mensajes publicados en AWS IoT (costo de publicación) y el número de mensajes enviados por AWS IoT a dispositivos o aplicaciones (costo de envío).

AWS IoT no cobra por la entrega a los siguientes servicios de AWS: Amazon S3, Amazon DynamoDB, AWS Lambda, Amazon Kinesis, Amazon SNS y Amazon SQS.

Puede ver ejemplos de precios en la parte inferior de la página. 

La capa gratuita de AWS IoT permite comenzar con 250 000 mensajes gratuitos (publicados o enviados) al mes durante 12 meses.

Comience con AWS de forma gratuita

Cree una cuenta gratuita

La capa gratuita de AWS incluye 250 000 mensajes gratuitos (publicados o mostrados) al mes, durante 12 meses

Consulte los detalles de la capa gratuita de AWS 



Región Precio
EE.UU. Este (Norte de Virginia) 5 USD por millón de mensajes
EE.UU. Este (Ohio) 5 USD por millón de mensajes
EE.UU. Oeste (Oregón) 5 USD por millón de mensajes
UE (Irlanda) 5 USD por millón de mensajes
UE (Frankfurt) 5 USD por millón de mensajes
UE (Londres) 5 USD por millón de mensajes
Asia Pacífico (Sídney) 6 USD por millón de mensajes
Asia Pacífico (Seúl) 6 USD por millón de mensajes
Asia Pacífico (Tokio) 8 USD por millón de mensajes
Asia Pacífico (Singapur) 8 USD por millón de mensajes

Puede estar disponible un precio personalizado para grandes volúmenes de mensajería. Para formularnos sus preguntas, póngase en contacto con Desarrollo empresarial y de ventas de AWS e incluya "personalizar el precio de volumen IoT" en su solicitud.

Con fines de medición, un incremento del tamaño del mensaje consiste en un bloque de datos de 512 bytes procesados por AWS IoT, ya sean publicados como entregados por el servicio. Puede enviar mensajes de hasta 128 KB en un bloque y se le cobrará en múltiplos de 512 bytes. Por ejemplo, una carga de 900 bytes se cuenta como dos mensajes.

MQTT Connect Se miden por el tamaño del mensaje, incluido el tamaño del tema "Will" y la carga del mensaje "Will".
MQTT PubAck (recibido del dispositivo) Se mide como un único mensaje de 512 bytes.
MQTT Ping Incluye la solicitud y la respuesta Ping. Ambas se miden como un único mensaje de 512 bytes.
Suscripción MQTT

Se mide por el tamaño de la lista de temas enviada en el mensaje de suscripción.

Publicación MQTT (entrante) Se mide el tamaño de la carga y el tema en bytes
Publicación MQTT (saliente) Se mide el tamaño de la carga y el tema en bytes

Los siguientes mensajes MQTT quedan excluidos de la medición:

  • MQTT Disconnect
  • MQTT ConnAck
  • MQTT PubAck (enviado por el servicio)
  • MQTT SubAck
  • MQTT Unsubscribe

Los mensajes MQTT transferidos dentro de una conexión WebSocket se miden como mensajes MQTT dentro de una conexión TLS mutuamente autenticada.

Solicitudes Las solicitudes HTTP REST API se miden según el número de mensajes de 512 bytes necesarios para codificar el cuerpo de la solicitud HTTP.
Respuestas Las respuestas HTTP REST API se miden según el número de mensajes de 512 bytes necesarios para codificar el cuerpo de la respuesta HTTP.
Respuestas negativas En el caso de respuestas HTTP con códigos de respuesta HTTP en el intervalo 4xx y 5xx y que contiene un cuerpo, AWS IoT mide el número de mensajes de 512 bytes necesarios para codificar el cuerpo de la respuesta.

Las llamadas de publicación HTTP Rest y las operaciones de sombra de dispositivos HTTP Rest se miden como tipos de uso distintos pero siguen las mismas reglas de medición.

En el primer ejemplo, un dispositivo publica un mensaje de 500 bytes cada hora en AWS IoT y, a continuación, AWS IoT envía el mensaje a otros 5 dispositivos.

Costo de publicación en AWS IoT: en este ejemplo, el dispositivo publica 1 mensaje * 24 horas * 30 días = 720 mensajes al mes, lo que incurre en un costo de AWS IoT igual a: 720 * (5 USD/1 millón de mensajes) = 0,004 USD al mes por la publicación de mensajes.

Costo del envío a los dispositivos: los 5 dispositivos, que reciben cada uno un mensaje cada hora de AWS IoT, recibirían 5 * 1 mensaje * 24 horas * 30 días = 3 600 mensajes al mes, lo que incurre en un costo de AWS IoT igual a: 3 600 * (5 USD/1 millón de mensajes) = 0,018 USD al mes por el envío de mensajes.

Costo total: los dispositivos de este ejemplo incurrirían en un costo mensual de AWS IoT de 0,004 USD al mes por la publicación de mensajes, más un costo de AWS IoT de 0,018 USD al mes por el envío de mensajes, lo que equivale a un total de AWS IoT de 0,022 USD.

En el segundo ejemplo, un dispositivo publica un mensaje de 1 024 bytes por minuto en AWS IoT. A continuación, AWS IoT envía cada uno de los mensajes a Amazon S3.

 

Costo de publicación en AWS IoT: cada publicación de un mensaje de 1 024 bytes se medirá como dos mensajes (AWS IoT define un mensaje como un bloque de datos de 512 bytes). El dispositivo de este ejemplo generaría 2 mensajes * 60 minutos * 24 horas * 30 días = 86 400 mensajes al mes, lo que incurriría en un costo de AWS IoT igual a: 86 400 * (5 USD/1 millón de mensajes) = 0,432 USD al mes por la publicación de mensajes.

 

Costo del envío a S3: AWS IoT no cobra las entregas a los siguientes puntos de enlace de AWS: Lambda, DynamoDB, S3, Kinesis, SNS y SQS. Como los mensajes de este ejemplo se envían de AWS IoT a Amazon S3, no se incurre en ningún costo de AWS IoT por el envío de mensajes. Sin embargo, se sigue incurriendo en los costos estándar de Amazon S3.

 

Costo total: el dispositivo de este ejemplo incurriría en un costo mensual de AWS IoT de 0,432 USD por la publicación de mensajes, pero ningún costo por el envío de mensajes (porque AWS IoT no cobra los envíos a S3), con lo que el costo total de AWS IoT sería de 0,432 USD.

En el tercer ejemplo, 100 sensores publican cada uno un mensaje de 400 bytes en AWS IoT cada minuto. A continuación, AWS IoT envía todos los mensajes a otro dispositivo y a DynamoDB.

Costo de publicación en AWS IoT: los 100 sensores generarían 100 dispositivos * 1 mensaje * 60 minutos * 24 horas * 30 días = 4,3 millones de mensajes al mes, lo que incurriría en un costo de AWS IoT igual a: 4,3 * (5 USD/1 millón de mensajes) = 21,50 USD al mes por la publicación de mensajes en AWS IoT.

Costo del envío a los dispositivos: el dispositivo de medición recibe 100 mensajes por minuto de AWS IoT, lo que incurriría en un costo de AWS IoT igual a: 1 dispositivo * 100 mensajes * 60 minutos * 24 horas * 30 días = 4,3 millones de mensajes al mes, lo que incurriría en 4,3 * (5 USD/1 millón de mensajes) = 21,50 USD al mes por el envío de mensajes en AWS IoT.

Costo del envío a DynamoDB: AWS IoT no cobra las entregas a los siguientes puntos de enlace de AWS: Lambda, DynamoDB, S3, Kinesis, SNS y SQS. En este ejemplo, no se incurre en ningún costo de AWS IoT por el envío de mensajes a DynamoDB. Sin embargo, se sigue incurriendo en los costos estándar de Amazon DynamoDB.

Costo total: este ejemplo incurriría en un costo mensual de AWS IoT de 21,50 USD al mes por la publicación de mensajes, más un costo de AWS IoT de 21,50 USD al mes por el envío de mensajes, lo que equivale a un total de AWS IoT de 43,00 USD.