Calculadora de uso de datos de una red IoT

Calcula el volumen de datos que puede generar una flota IoT durante un periodo. Parte del número de dispositivos, el tamaño de cada mensaje, el intervalo entre envíos, los días observados y una sobrecarga opcional. El resultado ayuda a estimar planes de conectividad, costes de backhaul o almacenamiento de ingestión antes de disponer de mediciones históricas.

Datos de entrada

bytes
s
días
%
Resultado
GB de datos en el periodo
Consumo diario
Mensajes totales
Datos por dispositivo

1. Introduce el tamaño de la flota. Cuenta los dispositivos que enviarán datos durante el periodo.

2. Define el mensaje medio. Usa bytes de payload o de paquete completo de forma consistente.

3. Indica la frecuencia. Especifica cada cuántos segundos transmite cada dispositivo.

4. Elige el periodo y la sobrecarga. La sobrecarga puede representar cabeceras y retransmisiones.

5. Revisa los GB. El total se expresa en gigabytes decimales.

Mensajes por dispositivo:

Mensajes = Días × 86.400 ÷ Intervalo

Datos totales:

GB = Dispositivos × Mensajes × Bytes × (1 + Sobrecarga/100) ÷ 1.000.000.000

Qué significa el resultado

El resultado estima el volumen transferido por toda la flota durante el periodo elegido.

No incluye descargas de firmware, tráfico de control extraordinario ni reintentos adicionales salvo que los incorpores en la sobrecarga.

Datos: 25.000 dispositivos, 300 bytes cada 300 s, 30 días y 20 % de sobrecarga.

Cálculo: 30 × 86.400 ÷ 300 = 8.640 mensajes/dispositivo; 25.000 × 8.640 × 300 × 1,20 ÷ 1.000.000.000 = 77,76 GB.

Resultado: aproximadamente 77,76 GB en 30 días.

¿Incluye actualizaciones OTA?

No, a menos que añadas su volumen al modelo de forma explícita o lo representes con una sobrecarga adicional.

¿Qué unidad usa el resultado?

Gigabytes decimales: 1 GB = 1.000.000.000 bytes.

¿Puedo introducir el tamaño del paquete completo?

Sí. En ese caso evita volver a contar las mismas cabeceras dentro de la sobrecarga.

¿Cómo modelo dispositivos que duermen la mayor parte del tiempo?

Usa el intervalo real entre transmisiones y solo cuenta mensajes que efectivamente se envían.

¿Por qué conviene comparar con telemetría real?

Porque reintentos, eventos, firmware y comportamiento irregular pueden elevar el consumo respecto al perfil nominal.