Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English Edit
Twitter LinkedIn Facebook Email

Azure IoT Edge documentation

Azure IoT Edge extends IoT Hub. Analyze device data locally instead of in the cloud to send less data to the cloud, react to events quickly, and operate offline.

About IoT Edge development

Overview

  • What is Azure IoT Edge?
  • What is Azure IoT Edge for Linux on Windows (EFLOW)?

Concept

  • Understand the Azure IoT Edge runtime and its architecture
  • Azure IoT Edge versions and release notes
  • Azure IoT Edge supported systems

How-To Guide

  • How an IoT Edge device can be used as a gateway

Getting started using Linux devices

Quickstart

  • Deploy your first IoT Edge module to a virtual Linux device

Tutorial

  • Develop IoT Edge modules for Linux devices

How-To Guide

  • Install the IoT Edge runtime on Linux devices
  • Register and provision Linux devices at scale
  • Use Visual Studio Code to develop and debug modules

Reference

  • IoT Edge open-source repository

Getting started using Windows devices

Quickstart

  • Deploy your first IoT Edge module to a Windows device

Tutorial

  • Develop using IoT Edge for Linux on Windows

How-To Guide

  • Create and provision IoT Edge for Linux on Windows
  • Install the IoT Edge runtime on Windows devices
  • Use Visual Studio 2019 to develop and debug modules using EFLOW

Reference

  • IoT Edge for Linux on Windows open-source repository
  • Previous versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023
  • Previous versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023