ABSTRACT
An IoT platform can be defined as an intelligent layer that connects the things to the network and that abstracts applications from the things with the goal to enable the development of services. IoT platforms also assist with data ingestion, storage, and analytics, so developers can focus on building applications and services, which is where the real value lies in IoT. IoT platform definitions may differ in subtle and perhaps secondary details while overlapping on major features. IoT platforms facilitate communication, data flow, device management, and the functionality of applications. A platform is not the application itself, although many applications can be built entirely within an IoT platform framework. The root of the IoT is connectivity: more things, more people, and the matrix of connections that springs up between them. IoT platforms exist independently between the hardware and the application layers of the IoT technology stack.
