Precios

En esta página, se indican los detalles de los precios de Cloud IoT Core. También puedes usar la calculadora de precios de Google Cloud Platform para estimar el costo de uso de Cloud IoT Core.

Ir a la calculadora de precios

Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que aparecen en tu moneda en los SKU de Cloud Platform.

Descripción general

Cloud IoT Core se cobra según el volumen de datos usado en un período mensual:

Volumen de datos mensual Precio por MB Dispositivos registrados Cargo mínimo*
Hasta 250 MB $0.00 Ilimitado, dentro de la cantidad máxima de QPS 1,024 bytes
De 250 MB a 250 GB $0.0045 Ilimitado, dentro de la cantidad máxima de QPS 1,024 bytes
De 250 GB a 5 TB $0.0020 Ilimitado, dentro de la cantidad máxima de QPS 1,024 bytes
A partir de 5 TB $0.00045 Ilimitado, dentro de la cantidad máxima de QPS 1,024 bytes

El volumen de datos se basa en los datos intercambiados entre dispositivos que están conectados a Cloud IoT Core. No se aplican cargos por crear, leer, actualizar ni borrar operaciones a través del administrador de dispositivos.

Si usas Cloud IoT Core con Cloud Pub/Sub, también se te facturará el consumo de recursos de Cloud Pub/Sub por separado.

El cargo mínimo corresponde a un mensaje de 1,024 bytes:

  • En el caso de los mensajes de menos de 1,024 bytes, se aplicará el cargo mínimo. Por ejemplo, si un dispositivo envía 25 bytes en un mensaje MQTT, el cargo por ese mensaje será de 1,024 bytes × el precio por MB para el nivel de volumen de datos mensual aplicable.
  • En el caso de los mensajes de más de 1,024 bytes, el cargo se calculará según el tamaño del mensaje × el precio por MB para el nivel de volumen de datos mensual aplicable.

Mensajes facturables

MQTT

  • CONNECT
  • PUBLISH (los elementos vinculados a la nube y al dispositivo)
  • PUBACK (mensaje de confirmación de recepción de la configuración del dispositivo, vinculado a la nube)
  • SUBSCRIBE
  • PINGREQ

HTTP

  • Solicitudes: total de bytes en el cuerpo
  • Respuestas: total de bytes en el cuerpo

Mensajes no facturables

MQTT

  • CONNACK
  • PUBACK (publicación de telemetría o estado, de la nube al dispositivo)
  • SUBACK
  • PINGRESP
  • DISCONNECT
  • UNSUBSCRIBE
  • UNSUBACK

Solicitudes HTTP comprimidas

Como se indicó en Usa el puente HTTP, un dispositivo puede enviar datos comprimidos como gzip a Cloud IoT Core a través del puente HTTP.

La facturación de las cargas útiles de eventos de telemetría y las cargas útiles del estado del dispositivo se calcula con el tamaño descomprimido de cada solicitud.

Por ejemplo, si la carga útil de un evento de telemetría era de 256 KB antes de la compresión y la carga útil comprimida es de 10 KB, se te cobrarán los datos de 256 KB no comprimidos, no el tamaño comprimido.

Ejemplos de precios

Ejemplos de puente MQTT

Los siguientes ejemplos se aplican específicamente a los dispositivos que usan el puente MQTT.

Ejemplo de mensajes PINGREQ únicamente

Digamos que tienes 10,000 dispositivos y cada uno de ellos está conectado a Cloud IoT Core con una conexión MQTT. Incluso si los dispositivos no envían eventos de telemetría ni datos de estado en un período de un mes, aún seguirán enviando mensajes PINGREQ a Cloud IoT Core con el fin de mantener la conexión MQTT activa. La frecuencia de los mensajes PINGREQ depende del valor keep-alive de cada conexión. Aunque es posible que los mensajes PINGREQ tengan tan solo unos cuantos bytes, cualquier mensaje de menos de 1,024 bytes se cobra como si tuviera este tamaño, ya que es el mínimo de datos que se usa para la facturación.

Si estableces el valor keep-alive de tus dispositivos en 15 minutos, cada dispositivo enviará un mensaje PINGREQ al menos cada 15 minutos. El volumen total de datos solo para los mensajes PINGREQ sería 27.47 GB, calculado de la siguiente forma:

10,000 devices * 96 PINGREQs/device per day * 30 days * 1024 bytes = 27.47 GB

Si consideramos que el volumen de datos gratuito llega hasta 250 MB y el hecho de que el precio por MB es de $0.0045 en el rango que va desde 250 MB hasta 250 GB, el precio mensual se calcularía con la siguiente fórmula:

(27.47 GB - 250 MB) * $0.0045 = $125.46

Ejemplos de puente HTTP

Los siguientes ejemplos se aplican específicamente a los dispositivos que usan el puente HTTP.

Ejemplo de precios básicos

Digamos que tienes 10,000 dispositivos conectados a Cloud IoT Core. Cada dispositivo envía una solicitud HTTP cada 30 minutos, y cada solicitud tiene un tamaño de 1,024 bytes. Cada solicitud HTTP genera una respuesta y, aunque una respuesta represente solo unos cuantos bytes, se aplica el tamaño mínimo de facturación de 1,024 bytes. El volumen total de datos en un mes sería 27.46 GB calculado de la siguiente forma:

Solicitudes:

10,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 13.73 GB

Respuestas:

10,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 13.73 GB

Volumen total de datos:

13.73 GB (Requests) + 13.73 GB (Responses) = 27.46 GB

Si consideramos que el volumen de datos gratuito llega hasta 250 MB y el hecho de que el precio por MB es de $0.0045 en el rango que va desde 250 MB hasta 250 GB, el precio mensual se calcularía con la siguiente fórmula:

(27.46 GB - 250 MB) * $0.0045 = $125.41

Ejemplo de precio mensual para mensajes pequeños

Digamos que tienes 50,000 dispositivos conectados a Cloud IoT Core. Cada dispositivo envía una solicitud HTTP cada 30 minutos, y cada solicitud tiene un tamaño de 5 bytes. Cualquier mensaje de menos de 1,024 bytes se cobra como si tuviera este tamaño, ya que es el mínimo de datos que se usa para la facturación. Cada solicitud HTTP genera una respuesta y, aunque una respuesta represente solo unos cuantos bytes, se aplica el mismo tamaño mínimo de 1,024 bytes. El volumen total de datos en un mes sería 137.32 GB calculado de la siguiente forma:

Solicitudes:

50,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 68.66 GB

Respuestas:

50,000 devices * 48 messages/device per day * 30 days * 1024 bytes = 68.66 GB

Volumen total de datos:

68.66 GB(Requests) + 68.66 GB (Responses) = 137.32 GB

Si consideramos que el volumen de datos gratuito llega hasta 250 MB y el hecho de que el precio por MB cambia a $0.0045 en el rango que va desde 250 MB hasta 250 GB, el precio mensual se calcularía con la siguiente fórmula:

(137.32 GB - 250 MB) * $0.0045 = $631.65

Ejemplo de precio mensual para mensajes grandes

Considera un caso en el que tienes 50,000 dispositivos conectados a Cloud IoT Core. Cada dispositivo envía una solicitud HTTP cada minuto, y cada mensaje tiene un tamaño de 8,192 bytes. Cada solicitud genera una respuesta y, aunque una respuesta represente solo unos cuantos bytes, cualquier mensaje de menos de 1,024 bytes se cobra como si tuviera este tamaño, ya que es el mínimo de datos que se usa para la facturación. El volumen total de datos en un mes sería 18.1 TB calculado de la siguiente forma:

Solicitudes:

50,000 devices * 1,440 messages/device per day * 30 days * 8192 bytes = 16.1 TB

Respuestas:

50,000 devices * 1,440 messages/device per day * 30 days * 1024 bytes = 2 TB

Volumen total de datos:

16.1 TB (Requests) + 2 TB (Responses) = 18.1 TB

Si consideramos que el volumen de datos gratuito llega hasta 250 MB y el hecho de que el precio por MB cambia de $0.0045 en el rango que va desde 250 MB hasta 250 GB a $0.002 en el rango desde 250 GB hasta 5 TB y, luego, a $0.00045 en todos los datos por sobre los 5 TB, el precio mensual se calcularía según la siguiente fórmula:

(250 GB - 250 MB) * $0.0045 + (5 TB - 250 GB) * $0.002 + 13.1 TB * 0.00045 = $17,305.99