#JulyOT 23: Exam AZ-220 Study Guide - Set up the IoT solution infrastructure
Tags: julyot, iot, certification, azure
Published: 2022-07-25 02:25:44

---
title: #JulyOT 23: Exam AZ-220 Study Guide - Set up the IoT solution infrastructure
published: true
date: 2022-07-23 00:00:00 UTC
tags: julyot,iot,certification,azure
canonical_url: https://JulyOT.dev/blog/julyot-day23-az220
series: JulyOT 2022
cover_image: https://JulyOT.dev/assets/images/JulyOT-banner-23-az220-iot-solution-infrastructure-9458f478ba738c6b431c0cb28f3b42f6.png
---

_This is part 1 of a series of posts to help you pass the AZ-220 Azure IoT Developer specialty exam. 10-15% of the AZ-220 exam will measure your ability to setup the IoT solution infrastructure._

The Microsoft Global Partner Solutions (GPS) Technical Team, IoT Product Group, IoT Advocates, and Microsoft Worldwide Learning have collaborated to create this guide to help you prepare for the Microsoft Azure IoT Developer exam!

## Skills Measured: Setup the Azure IoT Solution Infrastructure[​](#skills-measured-setup-the-azure-iot-solution-infrastructure "Direct link to heading")

### [Create and configure an IoT hub](https://docs.microsoft.com/azure/iot-hub/?wt.mc_id=eventspg_16482_webpage_reactor)[​](#create-and-configure-an-iot-hub "Direct link to heading")

- [Create an IoT hub](https://docs.microsoft.com/azure/iot-hub/iot-hub-create-through-portal?wt.mc_id=eventspg_16482_webpage_reactor#create-an-iot-hub)
- [Register a device](https://docs.microsoft.com/azure/iot-hub/iot-hub-create-through-portal?wt.mc_id=eventspg_16482_webpage_reactor#register-a-new-device-in-the-iot-hub)
- [Configure a device twin](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins?wt.mc_id=eventspg_16482_webpage_reactor)
- [Configure IoT Hub tier and scaling](https://docs.microsoft.com/azure/iot-hub/iot-hub-scaling?wt.mc_id=eventspg_16482_webpage_reactor)

### [Build device messaging and communication](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging?wt.mc_id=eventspg_16482_webpage_reactor)[​](#build-device-messaging-and-communication "Direct link to heading")

- [Build messaging solutions by using SDKs (device and service)](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-sdks?wt.mc_id=eventspg_16482_webpage_reactor)
- [Implement device-to-cloud communication](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-d2c-guidance?wt.mc_id=eventspg_16482_webpage_reactor)
- [Implement cloud-to-device communication](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-c2d-guidance?wt.mc_id=eventspg_16482_webpage_reactor)
- [Configure file upload for devices](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload?wt.mc_id=eventspg_16482_webpage_reactor)
- [Optimize message size and scaling for IoT Hub](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-quotas-throttling?wt.mc_id=eventspg_16482_webpage_reactor)
- [Connect to IoT Hub by using Transport Layer Security (TLS) server certificates](https://docs.microsoft.com/azure/iot-hub/iot-hub-tls-support?wt.mc_id=eventspg_16482_webpage_reactor)

### [Configure physical IoT devices](https://docs.microsoft.com/azure/iot-develop/concepts-overview-connection-options?wt.mc_id=eventspg_16482_webpage_reactor)[​](#configure-physical-iot-devices "Direct link to heading")

- [Recommend an appropriate protocol or gateway based on device specifications](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-protocols?wt.mc_id=eventspg_16482_webpage_reactor)
- [Configure device networking, topology, and connectivity](https://docs.microsoft.com/azure/iot-hub/tutorial-connectivity?wt.mc_id=eventspg_16482_webpage_reactor)
- [Add IoT Plug and Play capabilities to a device in a model-driven solution](https://docs.microsoft.com/azure/iot-develop/overview-iot-plug-and-play?wt.mc_id=eventspg_16482_webpage_reactor)

_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)._

## Microsoft Learn - Related Learning Paths[​](#microsoft-learn---related-learning-paths "Direct link to heading")

### [Create Azure IoT services in the Azure portal](https://docs.microsoft.com/learn/paths/create-azure-iot-services-azure-portal/?wt.mc_id=eventspg_16482_webpage_reactor) (4 Modules)[​](#create-azure-iot-services-in-the-azure-portal-4-modules "Direct link to heading")

Become familiar with the Azure portal to the Azure resources that are available for an IoT solution. Learners will step through the process of creating IoT Hub and Device Provisioning Service resources.

### [Implement IoT device communication by using the Azure IoT SDKs](https://docs.microsoft.com/learn/paths/implement-iot-device-communication-by-using-azure-iot-sdks/?wt.mc_id=eventspg_16482_webpage_reactor) (4 Modules)[​](#implement-iot-device-communication-by-using-the-azure-iot-sdks-4-modules "Direct link to heading")

Learn about the IoT Hub service properties and limitations, the IoT device lifecycle, Azure IoT developer tools, and then you will implement communication between an IoT device and IoT Hub.

## Other Helpful Resources[​](#other-helpful-resources "Direct link to heading")

- [Azure IoT Blogs](https://azure.microsoft.com/blog/topics/internet-of-things/?wt.mc_id=eventspg_16482_webpage_reactor)
- [Azure IoT Hub Pricing](https://azure.microsoft.com/pricing/details/iot-hub/?wt.mc_id=eventspg_16482_webpage_reactor)
- [Azure IoT Reference Architecture](https://docs.microsoft.com/azure/architecture/reference-architectures/iot?wt.mc_id=eventspg_16482_webpage_reactor)
- [Comparing IoT Hub and Event Hubs](https://docs.microsoft.com/azure/iot-hub/iot-hub-compare-event-hubs?wt.mc_id=eventspg_16482_webpage_reactor)
- [IoT Hub query language for device and module twins, jobs, and message routing](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language?wt.mc_id=eventspg_16482_webpage_reactor)
- [IoT Hub Endpoints](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-endpoints?wt.mc_id=eventspg_16482_webpage_reactor)
- [Message enrichments for device-to-cloud IoT Hub messages](https://docs.microsoft.com/azure/iot-hub/iot-hub-message-enrichments-overview?wt.mc_id=eventspg_16482_webpage_reactor)
- [Microsoft Tech Community - IoT](https://techcommunity.microsoft.com/t5/internet-of-things-iot/ct-p/IoT?wt.mc_id=eventspg_16482_webpage_reactor) - Blogs and conversation spaces
- [YouTube - Microsoft IoT Developers](https://www.youtube.com/channel/UCL7wy-iy_V76xxPnrIzGOZQ?wt.mc_id=eventspg_16482_webpage_reactor)

Happy studies!