Building Connected Things with Microsoft Azure

Labs

Select the type of labs you want to complete.

Table of Contents

Intel Edison w/ Grove

  1. Hello, IoT World!
    In this lab, you will use a LED Module to send digital output in the form of a blinking LED. This is the Hello, World of the IoT space.
  2. Respond to Sensor Input
    In this lab, you will us a Grove Button Sensor as an input sensor and use the data comeing from the button to turn an LED Module on and off.
  3. Building the Thingy 4 Edison
    In this lab, you will use multiple Grove sensors and actuators to build a device with multiple inputs and outputs. You will use this device for the rest of the labs in this series.
  4. Setting Up and Azure IoT Hub
    In this lab, you will provision a new Azure IoT Hub. Once you have the IoT Hub created, you will be able to create a new Azure IoT device (a software reference to your physical device) that you will use to send telemetry to Azure.
  5. Sending Device to Cloud (D2C) Messages
    In this lab, you will capture data from the ThingLabs Thingy and send messages from the device to the Cloud using the Azure IoT SDK for Node.js.
  6. Visualizing IoT Data
    In this lab, you will build a data pipeline that captures the data coming into IoT Hub, processes it with Azure Stream Analytics, then routes it to downstream services. The first service you’ll build will consume the data and present it through an Azure Web App where it is rendered as a real-time graph.
  7. Sending Cloud to Device (C2D) Messages
    In this lab, you will send messages from the cloud to your IoT device.

Raspberry Pi w/ Windows IoT Core and GrovePi

  1. Hello, IoT World!
    In this lab, you will build a simple single-circuit device that blinks an LED on and off (this is the ‘Hello, World! of the maker/IoT space).
  2. Nightlight
    In this lab, you will capture analog input using a light-dependent resistor (photocell) and turn on or off an LED based on the amount of light detected.
  3. ThingLabs Thingy™
    In this lab, you will use multiple Grove sensors and actuators to build a device with multiple inputs and outputs. You will use this device for the rest of the labs in this series.
  4. Setting Up and Azure IoT Hub
    In this lab, you will provision a new Azure IoT Hub. Once you have the IoT Hub created, you will be able to create a new Azure IoT device (a software reference to your physical device) that you will use to send telemetry to Azure.
  5. Sending Device to Cloud (D2C) Messages
    In this lab, you will use the ThingLabs Thingy™ device that you built to capture and send messages to Azure IoT Hub.
  6. Displaying IoT Data
    In this lab, you will build a data pipeline that captures the data coming into IoT Hub, processes it with Azure Stream Analytics, then routes it to downstream services. The first service you’ll build will consume the data and present it through an Azure Web App where it is rendered as a real-time graph.
  7. Sending Cloud-to-Device (C2D) Messages
    In this lab, you will use the Azure Web App to control the ThingLabs Thingy™ remotely. The Web App will send messages to the Thingy via Azure, which the Thingy will receive, procees, and act on.