AWS IoT Core le permite conectar de manera confiable y segura miles de millones de dispositivos de IoT y dirigir billones de mensajes de IoT a los servicios de AWS y a otros dispositivos sin necesidad de administrar la infraestructura. Pague solo por los componentes específicos que utilice. No hay ninguna tarifa de servicio por uso mínima ni obligatoria. Se factura de manera independiente el uso de conectividad, mensajería y sombras de dispositivos (almacenamiento de estados de dispositivos), registro (almacenamiento de metadatos de dispositivos) y del motor de reglas (transformación y enrutamiento de mensajes). Este enfoque le proporciona claridad y un precio bajo independientemente del tipo de carga de trabajo.
Nivel gratuito de AWS con AWS IoT Core
El nivel gratuito de AWS se encuentra disponible para los clientes de AWS IoT Core durante 12 meses a partir de la fecha de creación de la cuenta de AWS. Cuando venza el uso gratuito o cuando el uso de la aplicación supere el nivel de uso gratuito como se indica a continuación, tiene que pagar las tarifas de precios de AWS IoT Core.
- 2 250 000 minutos de conexión
- 500 000 mensajes
- 225 000 operaciones de registro o sombra de dispositivos
- 250 000 reglas desencadenadas y 250 000 acciones aplicadas
Por ejemplo, el nivel gratuito de AWS ayuda a ejecutar una carga de trabajo con 50 dispositivos, en la que cada dispositivo:
- Se conecte 24 horas al día
- Intercambie 300 mensajes por día (tamaño de los mensajes de 5 KB o menos)
- Haga 130 operaciones de sombra de dispositivos o registro por día (tamaño de registro de ambos servicios de 1 KB o menos)
- Inicia 150 ejecuciones de reglas por día que invocan una acción (tamaño de mensaje procesado de 5 KB o menos)
El nivel de uso gratuito se aplica a todas las regiones de AWS, salvo en la región AWS GovCloud (EE. UU.). El uso se calcula mensualmente en todas las regiones y se refleja automáticamente en la factura. El uso gratuito no se acumula de un período de facturación al siguiente.
Resumen de precios
Conectividad
El servicio de conectividad ofrece una conexión segura y autenticada entre dispositivos y AWS IoT Core. La conectividad se mide en incrementos de un minuto y se basa en el tiempo total de conexión de los dispositivos a AWS IoT Core.
Por ejemplo, en la región Este de EE. UU. (Norte de Virginia), paga 0,042 USD por dispositivo cada año (una conexión * 0,08 USD/1 000 000 de minutos de conexión * 525 600 minutos al año) por una conexión activa las 24 horas todos los días. Para mantener la conectividad, los dispositivos pueden enviar mensajes de conexión persistente (ping) en intervalos que van desde los 20 minutos a los 30 segundos. Estos mensajes no generan ningún costo adicional. Obtenga más detalles acerca de los precios del servicio de conectividad »
Mensajería
Los mensajes transportan datos de dispositivos hacia y desde AWS IoT Core. La mensajería se mide en función de la cantidad de mensajes transmitidos entre los dispositivos y AWS IoT Core.
Por MQTT y HTTP, no incurrirá en un costo por los mensajes que se envíen o reciban mediante el uso del tema reservado de Basic Ingest.
Puede enviar y recibir mensajes con un tamaño máximo de 128 KB. Los mensajes se computan en incrementos de 5 KB. Por ejemplo, un mensaje de 8 KB se computa como dos mensajes.
AWS IoT Core para LoRaWAN
AWS IoT Core para LoRaWAN es un servidor de red LoRaWAN (LNS) completamente administrado que permite a los clientes conectar sus dispositivos inalámbricos que utilizan el protocolo de LoRaWAN para la conectividad de red de área amplia de largo alcance y bajo consumo con la nube de AWS. Con AWS IoT Core, los clientes pueden configurar una red LoRaWAN pública y privada al conectar sus dispositivos y puertas de enlace LoRaWAN a la nube de AWS, sin necesidad de desarrollar, mantener ni operar su propio servidor de red LoRaWAN.
Con Firmware Update Over-the-Air (FUOTA), puede entregar de forma remota actualizaciones de firmware seguras y confiables a los dispositivos en el campo mediante LoRaWAN Multicast (MC) y mecanismos de fragmentación definidos por la LoRa Alliance. Cada FUOTA se define como una tarea.
Si crea una tarea FUOTA para un grupo de 1000 dispositivos, se facturarán 1000 tareas. Obtiene las primeras 100 tareas FUOTA de forma gratuita.
Precios de LoRaWAN Metrics
LoRaWAN Metrics es una característica premium diseñada para satisfacer sus necesidades de supervisión de flotas de IoT con parámetros operativos del sistema adicionales. Con esta característica, puede supervisar de manera eficiente los datos históricos y en vivo de sus dispositivos y puertas de enlace LoRaWAN y comprender el estado general de su flota. Proporciona un seguimiento completo de los datos históricos, lo que le permite controlar parámetros críticos como la intensidad de la señal de conexión, la velocidad de datos y el tiempo de actividad e inactividad del dispositivo o puerta de enlace. También proporciona información valiosa relacionada con el rendimiento de la red y la fiabilidad de los dispositivos.
LoRaWAN Metrics utiliza una capacidad de medición basada en registros. Tras la activación, la característica LoRaWAN Metrics procesa, agrega y almacena de forma segura los metadatos para cada mensaje de enlace ascendente y descendente desde sus dispositivos y puertas de enlace a la nube. Estos metadatos, designados como “registro” en la nube, incluyen detalles como la intensidad de la señal (RSSI), la velocidad de datos y la frecuencia. Se le cobra en función de cada registro de enlace ascendente o descendente procesado y almacenado en su cuenta, y la facturación comienza al activar la característica.
Sombra de dispositivo y registro
La sombra de dispositivo almacena el estado deseado o real de un dispositivo, y el registro se utiliza para nombrar y administrar dispositivos. El uso de ambos servicios se mide en función de la cantidad de operaciones que acceden a los datos del registro o la sombra de dispositivo o los modifican.
Las operaciones de registro y sombra del dispositivo se miden en incrementos de 1 KB del tamaño del registro de ambos servicios. Por ejemplo, una actualización a un registro de sombra de dispositivo de 1,5 KB se computa como dos operaciones. Obtenga más detalles acerca de los precios del registro y la sombra de dispositivo »
La creación y actualización de grupos dinámicos, así como la incorporación y eliminación de dispositivos de sus grupos de objetos dinámicos, se contabilizan como operaciones de registro.
Motor de reglas
El motor de reglas le permite transformar los datos del dispositivo mediante operaciones aritméticas o funciones externas como AWS Lambda. Luego, dirige los datos a un servicio AWS como Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB o Amazon Kinesis. El uso de este servicio se mide cada vez que se inicia una regla y en función de la cantidad de acciones aplicadas dentro de una regla, con un mínimo de una acción por regla.
Las reglas y las acciones se miden en incrementos de 5 KB del tamaño de mensaje. Por ejemplo, una regla que procesa un mensaje de 5 KB y no aplica ninguna acción se mide como una regla y una acción. Además, una regla que procesa un mensaje de 8 KB y aplica dos acciones se mide como dos reglas y cuatro acciones. Para los datos que se transfieren hacia dentro y hacia fuera de determinadas acciones de reglas desde fuera de la región, las acciones aplicadas se cobrarían según las tarifas de transferencia de datos de Amazon Elastic Compute Cloud (Amazon EC2) tal y como se describe aquí en Transferencia de datos.
La decodificación de un mensaje codificado de búfer de protocolo (Protobuf) a formato de notación de objetos JavaScript (JSON) mediante la función decode() se contabiliza como “1 acción” en función del motor de reglas. Sin embargo, la decodificación de Protobuf a JSON no se mide en incrementos de 5 KB. Se paga por una decodificación (acción) para decodificar mensajes Protobuf hasta el tamaño máximo de carga útil de 128 KB. Sin embargo, se paga adicionalmente por las reglas activadas y las acciones ejecutadas según la medición normal.
Obtenga más detalles acerca de los precios del motor de reglas aquí »
Device Location
Con AWS IoT Core Device Location, puede elegir la tecnología de ubicación rentable que mejor se adapte a su negocio. Al utilizar Device Location, puede aumentar los datos de los dispositivos con información de la ubicación para complementar mejor la administración de su flota de dispositivos.
Si también utiliza el servicio de transporte avanzado de Semtech (como ROSE), se le cobrará por la cantidad total de datos transportados al mes. Los primeros 50 MB cuestan 0,145 USD por MB, si superan los 50 MB, el costo será de 0,116 USD por MB. También ofrecemos un nivel gratuito para solucionadores de ubicación. Puede utilizar Device Location para resolver hasta 1000 ubicaciones de forma gratuita, durante los primeros 12 meses a partir de la fecha de creación de la cuenta de AWS. Cuando venza el uso gratuito o cuando el uso de la aplicación supere la capa de uso gratuita, tendría que pagar las tarifas de uso. El nivel gratuito está disponibles en todas las regiones de AWS, excepto en AWS GovCloud (EE. UU.).
Device Advisor
Device Advisor suele ser gratuito, a excepción de los costos asociados al uso de AWS como parte de las pruebas (por ejemplo, el uso de AWS IoT Core como parte de las pruebas o los registros de cada prueba en Amazon CloudWatch). El uso de recursos de AWS se puede ver en la cuenta de AWS y los cargos correspondientes se aplicarán a la factura de AWS de los desarrolladores.
Ejemplos de precios de los componentes de AWS IoT Core
Cargos de conectividad
Ejemplo 1
Tiene 10 000 dispositivos que mantienen una conexión constante con AWS IoT Core en la región de Europa (Irlanda) durante 30 días. La tarifa de conectividad para la región es de 0,08 USD/1 000 000 de minutos de conexión. Los cargos se calcularían de la siguiente manera:
- Minutos de conexión = 10 000 conexiones * 60 minutos/hora * 24 horas/día * 30 días = 432 000 000 minutos de conexión
- Cargos totales de conectividad = 432 000 000 de minutos de conexión * 0,08 USD/1 000 000 de minutos de conexión = 34,56 USD
Ejemplo 2
Los mismos 10 000 dispositivos que en el ejemplo anterior se conectan a AWS IoT Core en la región de Europa (Irlanda) durante 15 minutos por hora, cada hora durante 30 días. Los cargos se calcularían de la siguiente manera:
- Minutos de conexión = 10 000 conexiones * 15 minutos/hora * 24 horas/día * 30 días = 108 000 000 minutos de conexión
- Cargos totales de conectividad = 108 000 000 de minutos de conexión * 0,08 USD/1 000 000 de minutos de conexión = 8,64 USD
Cargos de mensajería
Ejemplo 1
Tiene un dispositivo que publica un mensaje de 2 KB cada hora en AWS IoT Core en la región de Europa (Irlanda) durante 30 días. AWS IoT Core entonces entrega cada mensaje (2 KB) a otros cinco dispositivos en la misma región. La tarifa de mensajería MQTT y HTTP para los primeros mil millones de mensajes es de 1 USD/1 000 000 de mensajes. Los cargos se calcularían de la siguiente manera:
Costo de publicación en AWS IoT Core
- Cálculo de mensajes publicados: 1 mensaje/hora * 24 horas/día * 30 días = 720 mensajes
- Cargos por mensajes publicados: 720 mensajes * 1 USD/1 000 000 de mensajes = 0,00072 USD
Costo de entrega a dispositivos
- Cálculo de mensajes entregados: 5 mensajes/hora * 24 horas/día * 30 días = 3600 mensajes
- Cargos por mensajes entregados: 3600 mensajes * 1 USD/1 000 000 de mensajes = 0,0036 USD
Cargos totales de mensajería
- Cargos totales de mensajería = cargos de mensajes publicados + cargos de mensajes entregados
- Cargos totales de mensajería = 0,00072 USD + 0,0036 USD = 0,00432 USD
Ejemplo 2
Tiene un dispositivo que publica diez mensaje de 8 KB cada hora en AWS IoT Core en la región de Europa (Irlanda) durante 30 días. De esos diez mensajes enviados cada hora, cuatro se envían al motor de reglas de AWS IoT Core mediante Basic Ingest. Como se utiliza MQTT o HTTP, no se incurre en gastos de mensajería por los cuatro mensajes enviados o recibidos mediante el tema reservado de Basic Ingest. Los otros seis mensajes se publican a una tarifa de 1 USD/1 000 000 de mensajes para los primeros mil millones de mensajes. Los cargos de mensajería se calcularían de la siguiente manera:
Costo de publicación en AWS IoT Core
Como cada mensaje tiene un tamaño superior a 5 KB, se computan como dos mensajes (de 5 KB).
- Recuento de mensajes publicados mediante Basic Ingest: 2 mensajes computados * (4 mensajes/hora * 24 horas/día * 30 días) = 5760 mensajes
- Recuento de mensajes publicados restantes: 2 mensajes computados * (6 mensajes/hora * 24 horas/día * 30 días) = 8640 mensajes
- Cargos de mensajería por mensajes publicados mediante Basic Ingest: 5760 mensajes * 0 USD = gratis
- Cargos de mensajería por los mensajes publicados restantes: 8640 mensajes * 1 USD/1 000 000 de mensajes = 0,00864 USD
Cargos totales de mensajería = cargos de mensajería por mensajes publicados mediante Basic Ingest + cargos de mensajería por los mensajes publicados restantes = 0 USD + 0,00864 USD = 0,00864 USD
- Recuento de mensajes de enlace ascendente: 4 mensajes/hora * 24 horas/día * 30 días = 2880 mensajes
- Cargos por mensajes de enlace ascendente: 2880 mensajes * 2,3 USD/1 000 000 mensajes = 0,006624 USD
Costo de enlace de bajada:
- Recuento de mensajes de enlace de bajada: 2 mensajes/día * 30 días = 60 mensajes
- Cargos por mensajes de enlace de bajada: 60 mensajes * 2,3 USD/1 000 000 mensajes = 0,000138 USD
Costo de unión:
- Recuento de mensajes de unión: 1 mensaje/semana * 4 semanas = 4 mensajes
- Cargos por mensajes de unión = 4 mensajes * 2,3 USD/1 000 000 de mensajes = 0,0000092 USD
Cargos totales de mensajería:
- Cargos totales de mensajería = cargos de mensajes de enlace ascendente + cargos de mensaje de enlace descendente + cargos de mensajes de unión
- Cargos totales de mensajería = 0,006624 USD + 0,000138 USD + 0,0000092 USD = 0,0067712 USD
Cargos de registro y sombra de dispositivos
Ejemplo 1
Tiene 100 dispositivos que inician un total de 1 000 000 de actualizaciones de sombra de dispositivo en la región Canadá (centro). El tamaño del registro de sombras de dispositivos de cada actualización es de 1,5 KB. La tarifa de registro y sombra de dispositivo para la región Canadá (centro) es de 1,25 USD/1 000 000 de operaciones. Los cargos se calcularían de la siguiente manera:
Como el tamaño de la sombra de dispositivo es superior a 1 KB, las operaciones se computan con el siguiente múltiplo de KB (2 KB) como dos operaciones.
Cargos totales de sombra de dispositivo = 2 operaciones * 1 000 000 de actualizaciones * 1,25 USD/1 000 000 de operaciones = 2,50 USD
Ejemplo 2
La solución del ejemplo anterior llama a la API de ListThing 100 veces durante 30 días. Cada vez, la API devuelve 500 registros. El tamaño de cada registro es de 1 KB. Los cargos se calcularían de la siguiente manera:
Solicitudes de registro = 100 solicitudes * 500 = 50 000 solicitudes
Cargos totales por registro = 50 000 solicitudes * 1,25 USD/1 000 000 de solicitudes = 0,0625 USD
Cargos del motor de reglas
Ejemplo 1
Tiene 100 dispositivos que inician un total de 1 000 000 de reglas en la región Canadá (centro). Cada regla reenvía datos a Amazon S3, por lo que se invoca una acción. La tarifa tanto para las reglas desencadenadas como para las acciones iniciadas en Canadá (centro) es de 0,15 USD (por millón de reglas iniciadas o por millón de acciones aplicadas). Los cargos se calcularían de la siguiente manera:
- Cargos por reglas iniciadas = 1 000 000 de reglas iniciadas * 0,15 USD/1 000 000 de reglas iniciadas = 0,15 USD
- Cargos por acciones aplicadas = 1 000 000 de reglas iniciadas * 1 acción ejecutada/regla iniciada * 0,15 USD/1 000 000 de acciones aplicadas = 0,15 USD
Cargos totales del motor de reglas = cargos de reglas + cargos de acciones = 0,15 USD + 0,15 USD = 0,30 USD
Ejemplo 2
Los mismos 100 dispositivos del ejemplo anterior inician un total de 1 000 000 de reglas en la región Canadá (centro). Sin embargo, cada regla también llama a una función externa y luego reenvía datos a S3, por lo que se invocan dos acciones. Los cargos se calcularían de la siguiente manera:
- Cargos por reglas iniciadas = 1 000 000 de reglas iniciadas * 0,15 USD/1 000 000 de reglas iniciadas = 0,15 USD
- Cargos por acciones aplicadas = 1 000 000 de reglas iniciadas * 2 acciones aplicadas/regla iniciada * 0,15 USD/1 000 000 de acciones aplicadas = 0,30 USD
Cargos totales del motor de reglas = cargos de reglas + cargos de acciones = 0,15 USD + 0,30 USD = 0,45 USD
Cargos de LoRaWAN Metrics
Ejemplo 1:
Si tiene un dispositivo que publica un mensaje cada hora en AWS IoT Core para LoRaWAN durante 30 días y habilita la característica de métricas para procesar y almacenar el registro del mensaje (metadatos), los cargos se calcularán de la siguiente manera:
- Cálculo de mensajes publicados: 1 mensaje medido/hora * 24 horas/día * 30 días = 1440 mensajes
- Recuento de registros métricos: 1 registro medido/hora * 24 horas/día * 30 días = 1440 registros
- Coste total: 720 mensajes * 2,3 USD/1 000 000 de mensajes + 720 registros * 2 USD/1 000 000 de registros = 0,0016 USD + 0,0014 USD = 0,0030 USD
Ejemplo de precios para una carga de trabajo que usa todos los componentes de AWS IoT Core
Tiene 100 000 dispositivos que mantienen una conexión constante con AWS IoT Core durante 30 días en la región de Europa (Irlanda). Diariamente, cada dispositivo envía 325 mensajes de un tamaño de 1 KB. De los 325 mensajes enviados por dispositivo al día, 100 inician una actualización de sombra de dispositivo y 200 inician una regla que aplica una acción. Los cargos se calcularían de la siguiente manera:
Cargos de conectividad
- Minutos de conexión = 100 000 conexiones * 60 minutos/hora * 24 horas/día * 30 días = 4 320 000 000 minutos de conexión
- Cargos de conectividad = 4 320 000 000 de minutos de conexión * 0,08 USD/1 000 000 de minutos de conexión = 345,60 USD
Cargos de mensajería
- Mensajes = 100 000 dispositivos * 325 mensajes/dispositivo-día * 30 días = 975 000 000 mensajes
- Cargos de mensajería = 975 000 000 de mensajes * 1,00 USD/1 000 000 de mensajes = 975,00 USD
Cargos de registro y sombra de dispositivos
- Solicitudes de sombras de dispositivos = 100 000 dispositivos * 100 solicitudes/dispositivo-día * 30 días = 300 000 000 solicitudes
- Como el tamaño de la sombra del dispositivo es inferior a 1 KB, se redondea al KB más cercano (1 KB)
- Cargos por sombras de dispositivos = 300 000 000 de solicitudes * 1,25 USD/1 000 000 de operaciones = 375,00 USD
Cargos del motor de reglas
- Reglas iniciadas = 100 000 dispositivos * 200 reglas iniciadas/dispositivo-día * 30 días = 600 000 000 de reglas iniciadas
- Acciones aplicadas = 600 000 000 de reglas iniciadas * 1 acción ejecutada/regla iniciada = 600 000 000 de acciones aplicadas
- Cargos por reglas iniciadas = 600 000 000 de reglas iniciadas * 0,15 USD/1 000 000 de reglas iniciadas = 90,00 USD
- Cargos por acciones aplicadas = 600 000 000 de acciones aplicadas * 0,15 USD/1 000 000 de acciones aplicadas = 90,00 USD
Cargos totales del motor de reglas = 90,00 USD + 90,00 USD = 180,00 USD
Cargos totales de cargas de trabajo
- Cargos totales = 346,60 USD + 975,00 USD + 375,00 USD + 180,00 USD = 1876,60 USD
AWS IoT Core no implica la reventa de servicios de telecomunicaciones.Terceros proporcionarán la conectividad.
Descubra más recursos de AWS IoT Core