IoT platforms bundle many of the infrastructure components of an IoT system into a single unified Architecture. The services provided by such platforms fall into four main categories:
1.Thing, edge computing, IoT data acquisition, sensor control, operations such as communications, device monitoring and management, security, and firmware updates;
2.Gateway, edge computing, IoT data acquisition, data compression, Thing management, transformation and analysis of data, machine learning
3.Cloud based Services aggregation of data from Things and Gateways, including event-driven logic, analytics and adapters to connect to enterprise systems, machine learning and management of Global Master Data
4.Cloud based Transformation, application programming, visualization, user interaction and user experience.