Microsoft Certified: Azure Developer Associate (AZ-204)Connect to and consume Azure services and third-party servicesEasy

A manufacturing company uses Azure IoT Edge devices to collect sensor data from machinery. This data needs to be processed locally on the Edge device to filter out noise and aggregate readings before being sent to the cloud for long-term storage and analytics. Which component of Azure IoT Edge allows for this local data processing?

  1. ADevice Provisioning Service (DPS)
  2. BIoT Edge Modules
  3. CIoT Edge Gateway
  4. DIoT Hub
Show answer & explanation

Correct answer: B. IoT Edge Modules

IoT Edge Modules are Docker-compatible containers that run business logic on the IoT Edge device itself. They are specifically designed for local processing, analytics, and filtering of data generated by connected devices before sending it to the cloud.

Why the other options are wrong

  • A. Device Provisioning Service (DPS) is used for zero-touch, just-in-time provisioning of IoT devices.
  • C. IoT Edge Gateway refers to the device itself acting as a gateway, but the processing logic resides within its modules.
  • D. IoT Hub is a cloud gateway for bidirectional communication with IoT devices, not for local processing.

Azure IoT Edge Modules

Docker-compatible containers that run business logic directly on IoT Edge devices for local processing.

  • Enable local data processing and analytics at the edge.
  • Can be custom code or pre-built Azure services.
  • Managed and deployed from the Azure cloud.

Memory trick: IoT Edge: Think local brains (modules) on the factory floor, talking to the cloud.

More Connect to and consume Azure services and third-party services questions