Azure IoT Edge is the Edge Gateway and Edge computer of Azure. In the previous section, we implemented a simple Edge Gateway with the Azure Device SDK and Node.js. Azure IoT Edge simplifies the development process and enhances the computation capabilities of the Edge, distributing business logic to devices through standard containers and monitoring them from the cloud.
The following screenshot summarizes the main features of Azure IoT Edge from three different perspectives—computation, gateway, and development:
Azure IoT Edge reference architecture
The preceding diagram can be explained as follows:
- Computation: With Azure IoT Edge, we can deploy Azure Stream jobs and Azure ML Analytics on the Edge to perform simple or advanced actions. Azure IoT Edge runtime supports C#, Node.js, Java, Python, and C.
- Gateway: Azure IoT Edge can connect...