Requirements

On this page you can find the requirement you hardware should meet and which software is needed to run an IoTHub One or Professional.

IoTHub One

The IoTHub One is an smaller but still fully functional IoTHub. It is delivered as a single binary.

Supported operating systems

The IoTHub One runs on all major linux distribution. Currently arm32v7, arm64 and amd64 are the official support architectures on linux.

The IoTHub One also runs on windows amd64.

Suggested hardware

The shown suggestions are for linux based hosts. For windows the requirements depend more on windows itself, as the footprint of an IoTHub One is usally quite small.

MinimalSuggested
CPU Cores12
Memory1 GB2 GB
Disk Space2GB*4GB*

*If you want to store historical data, more disk space might be needed

Required software

Required software for the IoTHub One:

  • Sentinel Runtime (local or network)
  • database (MySQL, MariaDB)
  • nodejs (only if you have the scripting option)
  • influxDB (only if you have the history option)

IotHub Professional

The IoTHub Professional is the more powerful version of the IoTHub. Its runs as a containerized distibuted system.

Supported operating systems

The IoTHub Professional runs on all major linux distribution. Currently there is only official support for amd64 architecture.

Suggested hardware

As the needed hardware highly depends on the size/load the IoTHub will have, the given numbers are just a rough guideline, that should fit most small to medium sized IoTHubs.

MinimalSuggested
CPU Cores24
Memory2 GB4 GB
Disk Space4GB*10GB*

*If you want to store historical data, more disk space might be needed

Required software

Required software for the IoTHub Professional:

Optional (if you want to host/run these by your own):

  • database (MySQL, MariaDB)
  • influxDB (only if you have the history option)
Last Updated: