Welcome
IPN-Dharma AI Lab
This is an IPN CIC - DHARMA initiative to provide an Artificial Intelligence Laboratory to motivate researchers, professors and students to take advantage of the courses, resources and tools of the main technology platforms of the industry in the areas of Machine Learning, Data Science, Cloud Computing, Artificial Intelligence and Internet of Things with the purpose of generating a practical experience through a learning model between peers and by objectives.
Level 3: Building Solutions
Build the Intelligent Edge with Azure IoT Edge
Interested in running cloud intelligence on edge devices? This path is the place to start to learn how to use Azure IoT Edge to build IoT solutions that require having cloud intelligence deployed locally on IoT Edge devices. Azure IoT Edge is a fully-managed service built on Azure IoT Hub. Deploy your cloud workloads—artificial intelligence, Azure and third-party services, or your own business logic—to run on Internet of Things (IoT) edge devices via standard containers. By moving certain workloads to the edge of the network, your devices spend less time communicating with the cloud, react more quickly to local changes, and operate reliably even in extended offline periods.
In this learning path, you will:
Once you complete this learning path, you will have the understanding on how Azure IoT Edge moves cloud analytics and custom business logic to devices so that your organization can focus on business insights instead of data management.
In this learning path, you will:
- Learn more about how intelligent edge can unblock new scenarios.
- Learn how to deploy prebuilt modules to the Edge device.
- Learn how an IoT Edge device can be used as a gateway.
- Set up and deploy an IoT Edge device.
- Develop modules.
- Configure an IoT Edge device.
Once you complete this learning path, you will have the understanding on how Azure IoT Edge moves cloud analytics and custom business logic to devices so that your organization can focus on business insights instead of data management.
Courses in this program
1) Introduction to Azure IoT Edge
Explain the essential characteristics of the IoT Edge and the functionality of the IoT Edge components (modules, runtime, and cloud interface). Characterize the types of problems that you can solve with IoT Edge. Describe how the elements of IoT Edge can be combined to solve the problem of deploying IoT applications in the cloud.
In this module, you will:
In this module, you will:
- Evaluate situations where IoT Edge can help in deploying IoT applications to the cloud.
- Describe the components of IoT Edge.
- List the capabilities of the IoT Edge for the IoT solutions in the cloud.
2) Deploy a Pre-Built Module to the Edge Device
Deploy a pre-built temperature simulator module to an IoT Edge device using a container. Check that the module was successfully created and deployed and view simulated data.
In this module, you will:
In this module, you will:
- Launch a module from Azure portal to IoT Edge.
- Generate simulated data from an edge device.
- Verify data generated from the edge device.
3) Set up an IoT Edge Gateway
This module is theoretical and will walk you through how an IoT Edge device can be used as a gateway.
In this module, you will:
In this module, you will:
- Create an IoT Edge Device Identity in IoT Hub using Azure portal.
- Deploy an Azure IoT Edge enabled Linux VM.
- Generate and Configure IoT Edge Device CA Certificates.
- Set up an IoT Edge Gateway Hostname.
- Open IoT Edge Gateway Device Ports for Communication with Downstream Devices.
- Create a Downstream Device Identity in IoT Hub.
- Connect a Downstream Device to IoT Edge Gateway.