- Module 1: This module introduces you to IoT Hub device communication features and capabilities that affect solution scaling, downstream service resources, and security.
After you complete this module, you will be able to:
- Describe the service tiers available for IoT Hub.
- Describe the IoT Hub endpoints that are available for communication with other resources.
- Describe the security features that IoT Hub uses to help protect your solution.
- Module 2: This module introduces you to the IoT device lifecycle, the concept of device twins, and the conditions under which devices may need to be retired.
After you complete this module, you will be able to:
- Describe the IoT device lifecycle terms and device type classifications.
- Describe the concept of device twins and how devices twins can be used to monitor devices.
- Describe the conditions under which devices may need to be retired.
- Module 3: This module introduces you to some of the coding tools that are used by developers to create apps and automate configuration tasks.
After you complete this module, you will be able to:
- Describe the developer tool options.
- Describe the Azure IoT SDKs for devices and services.
- Describe the Visual Studio Code, Azure CLI, and Cloud Shell coding environments.
- Module 4: This module introduces you to device communication options and tools, and provides you with experience implementing device-to-cloud communication using the Azure IoT SDK for devices.
After you complete this module, you will be able to:
- Describe the types of device communication and the device communication protocols.
- Register a device with IoT Hub, and then configure and test device-to-cloud communication with IoT Hub.