Hands-On Edge Analytics with Azure IoT
上QQ阅读APP看书,第一时间看更新

Azure IoT Edge runtime

The Azure IoT Edge runtime enables logic on IoT edge devices or edge computers. It sits on the edge device or edge computer, such as a Raspberry Pi. It is responsible for several functions:

  • It's responsible for the installation and updating of workload on the edge device.
  • It's responsible for the maintenance of Azure IoT Edge security standards on the edge device.
  • It makes sure that the IoT Edge modules are always running.
  • It reports module health for remote monitoring to the cloud.
  • It manages communications:
    • Between modules on the Edge device
    • Between the Edge device and the cloud
    • Between downstream devices such as sensors and the Edge device

The following is a diagram of the Azure IoT Edge runtime. As we can see, the runtime acts as a sort of traffic cop for the modules inside the Azure IoT Edge device:

We will work with the Azure IoT Edge runtime when we get hands-on experience with Azure IoT Edge in Chapter 5, Using the Raspberry Pi with Azure IoT Edge.