Invalid Login Attempt

Lab: Deploy Azure IoT Edge Module to Simulated Linux Device

In this lab, you will setup, configure, and deploy an Azure IoT Edge Device that communicates with Azure IoT Hub. The IoT Edge Device will be a simulated device running in an Ubuntu Linux Virtual Machine.

  • Estimated time required to complete: 0 hours, 40 minutes
  • You will have access to this environment for 1 hours, 30 minutes
  • Learning Credits Required: 10

Learning Objectives

  • Register Azure IoT Edge Device with Azure IoT Hub
  • Deploy a Module to an Azure IoT Edge Device
  • Deploy a Simulated IoT Edge Device using Linux


  • Basic understanding of Internet of Things (IoT) concepts
  • Experience with Microsoft Azure
  • Experience with the Command-line / Bash shell


Exercise 1: Provision the Environment
In this exercise, you will provision an Azure IoT Hub instance, and an Ubuntu VM to use for the Simulated Device.
Exercise 2: Deploy Azure IoT Edge Device
In this exercise, you will register an IoT Edge Device within the Azure IoT Hub Device Registry. You will also configure the IoT Edge Device to deploy an IoT Edge Custom Module that will deploy out a Docker Image to run on the IoT Edge Device.
Exercise 3: Deploy Azure IoT Edge Device
In this exercise, you will setup and configure an Azure IoT Edge Device with a Module deployed that will send device telemetry to the Azure IoT Hub endpoint.

Login to Start Lab

Not Registered? Already Registered?
Real Time Labs allow you to learn technology in an isolated environment without the hassle or cost of setting up a dedicated learning environment.

How it works