IoT Specs

Specs on IoT Compute, Big Data, and scaling up ClearBlade Platform

ClearBlade

Name Value Details
Platform Messages Process Rate 30 Per ClearBlade Node Per Second Internal Only: See Report in endurance-tests repo
Devices Supported per ClearBlade Node 18,000 = msg_proc_per_node_per_sec / (msg_per_hour / 3600), = 30 / ( 6 / 3600 )

General IoT

Name Value Details
Device Message Size 349 Bytes MQTT Publish, Packet Size, See Appendix #1
Device Hourly Message Rate 6 per Hour, ClearBlade Best Practice - Interval > 10 minutes
Device Data Generated 1.49 Megabytes Per Device Per Month = 349 * 6 * 24 * 31 / 1024 / 1024
Number of Devices Cluster Nodes Required Storage (GB) Required per Month
1,000 1 1.5
10,000 1 15
25,000 2 37
100,000 6 146
250,000 14 364
500,000 28 728
1,000,000 56 1,456
10,000,000 556 14,551

Appendix

  1. Average MQTT Publish Message Size

Topic:

**_monitor/_asset/D4-53-83-A0-AF-F9/location**

Contents:

{
      "name": "pump",
      "id": "214wsafd21-42112-1dfdsfsd-243-ddff",
      "amps": 244,
      "description": "some description",
      "enabled": true,
      "last_update": "2019-09-04T17:57:16.875586669Z",
      "location": { "latitude": 12.132233, "longitude": 123.1234 }
    }
Packet Component Size (Bytes)
Topic 42
Payload 298
Control, Length, and Meta 9
Total 349 Bytes