An IoT platform enables devices to connect to the internet and includes a set of components for managing those devices and securely collecting and exchanging data.