Azure IoT is a platform proposed by Microsoft to connect multiple devices, enable telemetry, store measures, run and develop analytics, and visualize results. The key components of Azure IoT are the following:
- IoT Hub
- Stream Analytics
- Azure Data Lake
- Data Lake Analytics
- Time Series Insights
The general purpose components of Azure are the following:
- Machine Learning (ML) Analytics
- Power BI
The following diagram shows the architecture proposed by Azure. Data is acquired through the Azure IoT Edge and sent to the Azure IoT Hub. Data can be processed with low latency Stream Analytics, stored in a time series database called Time Series Insight, or stored in Azure Data Lake. It can then processed by Azure ML Analytics or Data Lake Analytics. Finally, we can use Power BI for fast visualization of the data:
The Azure IoT architecture