What do you mean by IoT platforms?
The IoT platforms are suites of components those help to setup and manage the internet connected devices to remotely collect data, monitor and manage all internet connected devices from a single system. IoT platforms are the support software that connects everything in an IoT system. An IoT platform facilitates communication, data flow, device management, and the functionality of applications.
Some of the main features required for IoT platforms are,
Registry for recognizing devices
Software Development Kit for devices and deployment
Device Shadows and Device management
Secure Device Gateway
Rules engine for inbound message evaluation