topologically, Azure Internet-of-Things (IoT) solutions are a collection of assets and components divided across IoT devices, the IoT platform, and IoT applications. Events, insights, and actions are data flow and processing pipelines that occur across these structural parts.
https://learn.microsoft.com/en-us/azure/architecture/example-scenario/iot/devices-platform-application