Azure IoT ecosystem
Azure IoT is a platform designed by Microsoft to connect multiple devices, enable telemetry, store measures, run and develop analytics, and visualize results. The following are some key components of Azure IoT:
- IoT Hub
- Stream Analytics
- Azure IoT Edge and SDK
Other services that we can use to build our IIoT architecture (not specific to IIoT) are the following:
- Machine Learning (ML) analytics
- Grafana
- Azure Cosmos DB
- Azure Synapse
The following diagram shows the architecture proposed by us to build IIoT infrastructure on Azure:
Figure 11.1 – The proposed Azure IIoT architecture
Data is acquired through the Azure IoT Edge or Azure IoT SDK and sent to Azure IoT Hub. Data can be processed with low latency Stream Analytics, stored in a time series database called Cosmos DB, or stored in Azure Storage services. It can then be processed by Azure ML analytics or Synapse. Finally, we can...