Implement message processing for data storage and analytics by using Azure IoT Hub

Intermediate
Developer
Administrator
Solution Architect
Azure
Azure IoT
Azure IoT Hub
Azure IoT SDK
Azure Storage
Azure Stream Analytics

You'll learn about the message processing and data analytics capabilities that must be implemented within your Azure IoT solution by using Azure IoT Hub, and the storage options that are often configured as part of 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.

Modules in this learning path

This module introduces you to Azure IoT Hub message routing, the common set of message features implemented by Azure IoT Hub, Azure IoT Hub's service-facing endpoints, and the message routing query syntax.

This module introduces you to services and service features that can be used with, or as an alternative to, IoT Hub message routing to process messages. It also examines IoT Hub message processing limits.

This module introduces you to the Azure data storage options that are often used in Azure IoT solutions, and the hot and cold storage paths that can be implemented in support of various business requirements.

This module introduces you to processing IoT data with Azure Stream Analytics and Azure Functions, the capabilities provided by the Stream Analytics service, and the configuration options for Stream Analytics inputs, outputs, and queries.

This module provides you with experience analyzing and processing IoT device messages using IoT Hub message routing and the Azure Stream Analytics services, and experience configuring Azure Blob Storage for your device data.