Develop secure IoT Solutions for Azure Sphere with IoT Hub

AI Edge Engineer
Azure IoT Hub

Deploy an Azure Sphere device application to monitor ambient conditions for laboratory conditions. The application will monitor the room environment conditions, connect to IoT Hub, and send telemetry data from the device to the cloud. You'll control cloud-to-device communications and undertake actions as needed.

Learning objectives

In this module, you will:

  • Create an Azure IoT hub and a Device Provisioning Services
  • Configure your Azure Sphere device application to send telemetry to Azure IoT Hub
  • Build and deploy the Azure Sphere device application
  • View the environment telemetry using Azure Iot Explorer
  • Control an Azure Sphere device application by using Azure IoT Hub device twins and direct methods
  • Deploy a new more sensitive room sensor onto an Azure Sphere real-time core running Azure RTOS
  • Read the data from the new sensor running on the real-time core and send the data to IoT Hub

"Produced in partnership with the University of Oxford – Ajit Jaokar, Artificial Intelligence: Cloud and Edge Implementations course."


  • Azure Sphere kit
  • Visual Studio Code installed on your computer
  • Ability to use Visual Studio Code
  • Git installed on your computer
  • Ability to use Git/GitHub
  • Basic knowledge of Azure Sphere
  • Basic knowledge of Azure IoT