Introduction

Completed

IoT Central lets you connect IoT Edge devices to an application and manage them from your custom dashboards.

Suppose you work as an IoT solution developer for a retail company. The company plans to deploy environmental monitoring devices to its stores. You've been asked to design a solution that enables central monitoring, command and control while minimizing the extra infrastructure requirements in each store, is robust if there are connectivity outages, and minimizes the amount of data sent from each store. To enable this scenario, you plan to deploy an IoT Edge device in each store to manage the local sensors and filter the data that's sent to IoT Central.

To test the solution before deploying it to your stores, you'll run the IoT Edge modules on a Linux virtual machine in the cloud. When you're happy with the solution, you can install the IoT Edge modules on a device of your choice.

In this module, you'll configure an IoT Central application with a device template that defines the capabilities of the IoT Edge device. You'll add some dashboards that enable an operator to view telemetry from the IoT Edge device, set properties, and control it with commands. You'll deploy an IoT Edge device to a virtual machine and connect the device to your IoT Central application. When the basic scenario is working, you'll use an Azure function to add filtering capabilities to the IoT Edge device.

After you complete this module, you'll be able to implement an IoT application pattern that includes edge devices to manage local devices and filter data.

Important

To complete the optional exercises in this module, you need to use your own subscription, which might incur charges. If you want to follow along, you can use a trial subscription or a subscription that you already have access to.