...
Compressed HTTP requests
As noted in Using the HTTP bridge, a device can send gzip-compressed data to ClearBlade IoT Core over the HTTP bridge.
Billing for telemetry Telemetry event and device state payloads payload billing is calculated using the each request’s uncompressed size of each request.
For example, if a telemetry event payload was 256 KB before compression, and the compressed payload is 10 KB, you will be charged for the uncompressed 256 KB data, not the compressed size.
...
Say that you have 10,000 devices, each of which is connected to ClearBlade IoT Core over an MQTT connection. Even if the devices don't send telemetry events or state data over one month, they will still send PINGREQ messages to ClearBlade IoT Core to keep the MQTT connection alive. The PINGREQs’ frequency depends on each connection’s keep-alive value. Even though a PINGREQ may be only a few bytes, any messages smaller than 1024 bytes are still charged as they were 1024 bytes because it is the minimum data size used for billing.
...
Say that you have 10,000 devices connected to ClearBlade IoT Core. Each device sends one HTTP request every 30 minutes, and each request is 1024 bytes in size. Each HTTP request results in a response, and even though a response may be only a few bytes, the minimum billing 1024-byte size of 1024 bytes applies. Therefore, the total data volume in a month would be 27.46 GB, calculated as follows:
...
Say that you have 50,000 devices connected to ClearBlade IoT Core. Each device sends one HTTP request every 30 minutes, and each request is 5 bytes in size. Any messages smaller than 1024 bytes are still charged as if they were 1024 bytes because 1024 bytes is the minimum data size used for billing. Each HTTP request results in a response, and even though a response may be only a few bytes, the same minimum 1024-byte size of 1024 bytes applies. The total data volume in a month would be 137.32 GB, calculated as follows:
...