How to use this calculator
- Enter simultaneously reporting device count.
- Specify application payload size and message frequency.
- Add protocol overhead and measured compression savings.
- Apply a peak multiplier for synchronized or bursty reporting.
Estimate aggregate bandwidth between edge devices and a gateway or upstream service. The calculator converts message payload and reporting frequency into a base bit rate, then applies protocol overhead, compression savings, and a peak-demand multiplier. It reports average engineered bandwidth, per-device demand, and hourly payload volume for link and gateway sizing.
The main result is peak engineered throughput for this message stream. It excludes unrelated traffic and link-layer behavior not represented by the overhead input.
KB is treated as 1,000 bytes. For small messages, fixed headers and acknowledgments can dominate; derive overhead from packet captures when accurate sizing matters.
For 10,000 devices sending 2 KB six times per minute, with 25% overhead, 20% compression, and a 2× peak factor, required bandwidth is 32 Mbps. The average engineered rate before the peak multiplier is 16 Mbps.
No. Enter application payload size and represent headers, framing, acknowledgments, and retries with the overhead percentage.
Average reporting can hide synchronized device bursts, retries, or reconnections that determine required link capacity.
No. This model compresses payload first and then applies overhead to the compressed stream.
Run them as a separate workload because their message size, direction, and burst profile differ from telemetry.
No. Also check packets per second, concurrent connections, CPU, memory, and encryption capacity.
| Variable | Meaning | Unit |
|---|---|---|
| N | Active device count | devices |
| P | Application payload | KB/message |
| f | Reporting frequency | messages/min |
| k | Peak multiplier | ratio |