Manage and monitor IoT devices by using Azure IoT Hub and Azure Monitor

Intermediate
Developer
Administrator
Solution Architect
Azure
Azure IoT
Azure IoT Hub
Azure IoT SDK
Azure Monitor

Learn about device management patterns and capabilities, including bulk device management that can be implemented using features of IoT Hub and by developing code. You'll also learn about the solution monitoring tools available in Azure and how to apply them to the IoT Hub service, and how to create event logs that can be used to help troubleshoot your solution.

Prerequisites

  • Demonstrate a general understanding of cloud-based solutions, Azure, and Azure services.
  • Explain the features and capabilities of IoT Hub and implement secure device-to-cloud communication between an IoT device and an IoT hub instance.
  • Describe the Azure IoT SDKs for devices and services, and how Visual Studio Code, Azure CLI, and the Azure Cloud Shell can be used to configure and develop components of an IoT solution.
  • Describe the concept of device twins and how devices twins are used.

Modules in this learning path

Evaluate the principles and common patterns of device management, and device management using device twins and direct methods in Azure IoT Hub.

Evaluate the service and coding tools that are used to implement device management tasks in Azure IoT Hub, and when the various approaches to device management should be applied.

Examine the approaches to apply device management tasks to large numbers of IoT devices using Azure IoT Hub.

This module introduces you to Azure Monitor and other Azure components that can be used to monitor, log, analyze, and alert based on Azure IoT Hub data.

This module introduces you to troubleshooting device connection and communications issues, and it examines best practice approaches and troubleshooting guidelines that apply to device connections.

Explore configuring IoT Hub monitoring for your solution, setting up and triggering alerts, and reviewing the diagnostics logs.