Cómo el tamaño de los mensajes y su agrupación cambian tu factura IoT
La mayoría de los precios de IoT cuentan mensajes o bloques de datos, no bytes. Eso hace que la forma en que tus dispositivos empaquetan sus lecturas sea una de las palancas de costo más grandes que controlas, a menudo mayor que la nube que elijas.
Cómo cuenta cada servicio
| Servicio | Cuenta el uso como |
|---|---|
| Azure IoT Hub | Mensajes en bloques de 4 KB, frente a una cuota diaria por unidad |
| AWS IoT Core | Mensajes en bloques de 5 KB, más reglas activadas y acciones ejecutadas |
| Azure Event Hubs | Eventos en bloques de 64 KB, más unidades de rendimiento dimensionadas por eventos por segundo |
| Amazon Kinesis (bajo demanda) | GB escritos y GB leídos |
| Google Pub/Sub | Volumen de datos, con un tamaño mínimo por solicitud |
| OCI Streaming | GB enviados y GB leídos, más los datos retenidos |
| Oracle IoT Platform | Horas de cómputo (ECPU), no mensajes, así que agrupar solo ahorra a través de los servicios posteriores |
De esto se derivan dos patrones:
- Los mensajes diminutos son caros. Una lectura de 200 bytes se factura como un mensaje completo de 4 KB o 5 KB en la puerta de enlace, y como un evento completo en Event Hubs.
- Los mensajes apenas demasiado grandes también son caros. Un mensaje de 4,1 KB son dos mensajes en IoT Hub. Uno de 5,1 KB son dos en IoT Core.
Agrupación: el mayor ahorro individual
En lugar de enviar cada lectura de sensor en el momento en que se toma, un dispositivo (o una puerta de enlace edge) reúne lecturas durante unos segundos y las envía como un único mensaje.
Toma una máquina con 20 sensores, cada uno con una lectura por segundo, de unos 100 bytes por lectura:
- Sin agrupar: 20 mensajes por segundo, cada uno facturado como un bloque completo. Son más de 50 millones de mensajes al mes desde una sola máquina.
- Agrupado cada segundo: 1 mensaje por segundo de unos 2 KB. Sigue por debajo de un bloque, y 20 veces menos mensajes.
- Agrupado cada 5 segundos: 1 mensaje de unos 10 KB cada 5 segundos. Dos o tres bloques en la puerta de enlace, pero muchos menos eventos en todo lo posterior.
La contrapartida es la latencia: un lote de 5 segundos significa que las alertas llegan hasta 5 segundos más tarde. Para la mayoría del monitoreo de fábrica eso está bien. Para los enclavamientos de seguridad no, pero esos deben ejecutarse localmente, no a través de la nube.
Intervalo de reporte: 10, 30 o 60 segundos
La frecuencia con la que informa cada dispositivo es la palanca más sencilla de todas. Si reduces la frecuencia a la mitad, reduces los mensajes a la mitad, y con ellos cada cargo por mensaje. Aquí está la planta mediana de 1000 dispositivos con cuatro intervalos, sin cambiar nada más:
| Nube | Cada 5 s | Cada 10 s | Cada 30 s | Cada 60 s |
|---|---|---|---|---|
| Amazon Web Services | 139.836 INRmenor | 97.531 INRmenor | 69.366 INRmenor | 62.405 INRmenor |
| Microsoft Azure | 189.374 INR | 154.100 INR | 112.809 INR | 99.153 INR |
| Oracle Cloud | 80.315 INRincompleto | 76.353 INRincompleto | 73.712 INRincompleto | 73.052 INRincompleto |
| Google Cloud | 93.929 INRincompleto | 87.438 INRincompleto | 83.111 INRincompleto | 82.030 INRincompleto |
El total de Oracle Cloud deja fuera Entorno de ejecución en el edge (no ofrecido), Base de datos de series temporales (no ofrecido) y Puerta de enlace de dispositivos IoT (no se puede dimensionar con la información publicada). Un total incompleto nunca se marca como el menor.
El total de Google Cloud deja fuera Puerta de enlace de dispositivos IoT (no ofrecido) y Entorno de ejecución en el edge (no ofrecido). Un total incompleto nunca se marca como el menor.
Estimación en vivo: India (Bombay / Pune), precios de lista actualizados el 27 oct 2026, recalculada en cada actualización. Ábrela en el estimador para cambiar cualquier dato: Cada 5 s, Cada 10 s, Cada 30 s, Cada 60 s.
Destacan tres cosas:
- Los intervalos cortos se encarecen rápido. Pasar de 10 segundos a 5 duplica los mensajes. La línea de la puerta de enlace IoT se duplica en AWS, que cobra por mensaje, y sube alrededor de la mitad en Azure, que añade unidades por escalones.
- Los intervalos largos ahorran menos de lo que cabría esperar. Pasar de 30 segundos a 60 vuelve a reducir los mensajes a la mitad, pero el total baja solo un poco. Para entonces la factura son sobre todo costos fijos: la base de datos de series temporales, el procesamiento de flujos y los servidores de aplicaciones, que no dependen del número de mensajes.
- Azure se mueve por escalones. IoT Hub se vende en unidades con una cuota diaria, así que un pequeño cambio de intervalo puede cambiar el número de unidades o pasar a otro tamaño de unidad.
Elige el intervalo más largo que tolere cada señal. La vibración y los valores rápidos de proceso pueden necesitar segundos. Las temperaturas, los contadores y los medidores de energía suelen ir bien con 30 o 60 segundos, sobre todo combinados con el envío por cambio (abajo).
Otras formas de reducir la factura
- Enviar por cambio, no por calendario. Una temperatura que no se ha movido no necesita reenviarse cada segundo. Muchos dispositivos y entornos de ejecución edge admiten una banda muerta (solo envían cuando el valor cambia más de una cantidad fijada).
- Usar un formato compacto. Un JSON con nombres de campo largos puede ser varias veces mayor que los mismos datos en un formato binario como Protocol Buffers o CBOR, o incluso en JSON con claves cortas.
- Apuntar por debajo del tamaño de bloque. Si los mensajes superan por poco los 4 KB o 5 KB, recortar unos campos puede reducir a la mitad el cargo de la puerta de enlace.
- Agregar en el edge. Envía el mínimo, el máximo y el promedio de un minuto en lugar de 60 lecturas sin procesar, y conserva los datos sin procesar localmente para diagnosticar problemas. Consulta comparación de entornos de ejecución edge.
Ver el efecto en números
Nuestro estimador de Industria 4.0 toma como datos de entrada el tamaño de mensaje y el intervalo de reporte. Prueba tu configuración actual y luego la versión agrupada, y compara las líneas de puerta de enlace y de streaming. Para ver con más detalle cómo funciona el modelo de precios de cada puerta de enlace, consulta cómo funcionan los precios de las plataformas IoT.