Azure IoT Edge deploys cloud services to IoT devices, allowing you to process data, run analytics, and gain insights locally on your edge devices. This is made possible by deploying cloud services such as Artificial Intelligence, Azure Machine Learning, Azure Functions and Azure Stream Analytics and managing edge devices from Azure IoT Hub. You can also deploy custom code allowing you to deploy customized complex business logic on edge devices. Azure IoT Edge enables code symmetry between the cloud and the edge, simplifying development efforts and allowing developers to focus on building features that deliver end customer value instead of managing infrastructure.
Azure IoT Hub is required for the secure management of devices and services deployed to the edge via Azure IoT Edge. Azure IoT Edge is designed to run on both Windows and Linux, on hardware of your choosing. You would deploy Azure IoT Edge on an IoT device with sufficient memory and other resources, typically a gateway class device.
There is no charge for using Azure IoT Edge. Azure IoT Edge allows you to run multiple Azure services on the edge. These Azure services running on IoT Edge will be billed according to their specific pricing.
For more information and pricing details on services that can be run on Azure IoT Edge, please visit the following pages:
AI Toolkit for Azure IoT Edge More Information (can be used at no charge)
Azure IoT Edge service itself is free but requires Azure IoT Hub for the secure management of devices and edge deployment. If you choose to access Azure services with IoT Edge you are billed for the specific service based on its billing model for use on the edge. For instance, if you choose to run Azure Stream Analytics on IoT Edge you will be billed for IoT Hub usage AND according to the Azure Stream Analytics on edge pricing.
Estimate your monthly costs for Azure services
Review Azure pricing frequently asked questions
Learn more about IoT Edge
Review technical tutorials, videos, and more resources