Before getting into Azure and its features and services with regards to IoT, it is important to understand the various components needed to create end-to-end IoT solutions.
Imagine that IoT devices across the globe are sending millions of messages every second to a centralized database. Why is this data being collected? To extract rich information about events, anomalies, and outliers to do with whatever those devices are monitoring.
Let's understand this in more detail.
IoT architecture can be divided into distinct phases:
- Connectivity
- Identity
- Capture
- Ingestion
- Storage
- Transform
- Analytics
- Presentation
The following diagram shows a generic IoT-based architecture. Data is generated or collected by devices and sent over to cloud gateways. The cloud gateway, in turn, sends the data to multiple backend services for processing. Cloud gateways are optional components...