Implement the IoT solution infrastructure (15-20%)
- AZ-220: Microsoft Azure IoT Developer Exam
- Microsoft Certified: Azure IoT Developer Specialty
- Microsoft Tech Community “Learn IoT” Conversation Space - Where you can discuss IoT learning resources and homework questions
Skills Measured:
Create and configure an IoT Hub
- Create an IoT Hub
- Register a device
- Configure a device twin
- Configure IoT Hub tier and scaling
Build device messaging and communication
- Build messaging solutions by using SDKs (device and service)
- Implement device-to-cloud communication
- Implement cloud-to-device communication
- Configure file upload for devices
Configure physical IoT devices
- Recommend an appropriate protocol based on device specifications
- Configure device networking, topology, and connectivity
Homework:
AZ-220 IoT Labs
-
Lab 01: Getting Started with Azure
Exercise 1: Explore the Azure Portal and Dashboard
Exercise 2: Create an Azure Dashboard and Resource Group -
Lab 02: Getting Started with Azure IoT Services
Exercise 1: Naming Resources with Unique Names
Exercise 2: Create an IoT Hub using the Azure portal
Exercise 3: Examine the IoT Hub Service
Exercise 4: Create a Device Provisioning Service using the Azure portal
Exercise 5: Examine the Device Provisioning Service -
Lab03: Setup the Development Environment
Exercise 1: Install Developer Tools and Products
Exercise 2: Install Dev Tool Extensions
Exercise 3: Set Up Course Lab Files and Alternative Tools -
Lab04: Connect an IoT Device to Azure
Exercise 1: Verify Lab Prerequisites
Exercise 2: Create Azure IoT Hub Device ID using Azure CLI
Exercise 3: Configure and Test a Simulated Device (C#)
Sign up for Online Workshop Series: Build End-to-End IoT Solutions
- Transform your business with IoT - April 16th – To better understand the basics of IoT and available training resources
- Devices and device communication - April 23rd – To prepare for next week’s study group session
Resources
- IoT Hub Documentation
- IoT Technical Community
- “Building IoT Solutions with Azure” Developer Guide
- Microsoft Learn IoT Learning Paths
- Azure IoT Reference Architecture Guide
- Create an IoT Hub:
- Use Azure Portal
- Use Azure IoT Tools for VS Code
- Use Azure PowerShell
- Use Azure Cloud Shell (CLI)
- Use the Resource Provider REST API
- Use an ARM Template from Azure PowerShell
- Use an ARM Template from .NET - Comparing IoT Hub and Event Hubs
- Chosing the right IoT Hub Tier
- Overview of Device Management with IoT Hub
- Sending Device Telemetry to IoT Hub
- Device Twins Tutorial
- IoT Hub query language for device and module twins, jobs, and message routing
- Device-to-cloud communication guidance
- Cloud-to-device communications guidance
- IoT Hub SDKs
- Understanding IoT Message Routing
- Azure IoT Hub Pricing
- Choose a Communication Protocol
- IoT Hub Endpoints
- IoT Technical Case Studies
- Blog: Benefits of using the Azure IoT SDKs, and pitfalls to avoid if you don’t
NOTE: In most cases, exams do NOT cover preview features, and some features will only be added to an exam when they are GA (General Availability).