Azure IoT Edge
Extend cloud intelligence and analytics to edge devices—Azure IoT Edge is a fully managed service that delivers cloud intelligence locally by deploying and running artificial intelligence (AI), Azure services, and custom logic directly on cross-platform IoT devices. Run your IoT solution securely and at scale—whether in the cloud or offline.
Build the intelligent edge
The Internet of Things is the convergence of artificial intelligence, cloud, and edge computing. Containerize cloud workloads—such as Azure Cognitive Services, Machine Learning, Stream Analytics, and Functions—and run them locally on devices from a Raspberry Pi to an industrial gateway using Azure IoT Edge. Manage edge applications and devices with Azure IoT Hub, scaled to support your solutions running in the cloud or in private environments like Azure Stack.
Qualcomm and Microsoft bring vision AI to life
Quickly develop camera-based IoT solutions using on-device vision AI and edge computing.
Order your vision AI developer kit today
Respond in near-real time
Most data becomes useless just seconds after it’s generated, so having the lowest latency possible between the data and the decision is critical. IoT Edge optimizes for performance between edge and cloud while ensuring management, security, and scale.
Secure the intelligent edge
Intelligent edge devices face security threats ranging from physical tampering to IP hacking. IoT Edge is designed for security that extends to different risk profiles and deployment scenarios, and offers the same protection you expect from all Azure services.
Deploy AI and analytics to the edge
IoT Edge allows you to deploy complex event processing, machine learning, image recognition, and other high-value artificial intelligence without writing it in-house. Run Azure services such as Functions, Stream Analytics, and Machine Learning on-premises. Create AI modules and make them available to the community.
Easily build AI at the edge with the AI Toolkit for Azure IoT Edge
Reduce IoT solution costs
Only a small fraction of IoT data acquired is meaningful post-analytics. Use services such as Azure Stream Analytics or trained models to process the data locally and send only what’s needed to the cloud for further analysis. This reduces the cost associated with sending all your data to the cloud while keeping data quality high.
Simplify development
IoT Edge holds to the same programming model as other Azure IoT services; for example, the same code can be run on a device or in the cloud. IoT Edge supports OS such as Linux and Windows, and languages such as Java, .NET Core 2.0, Node.js, C, and Python, so you can code in a language you know and use existing business logic without writing from scratch.
Operate offline or with intermittent connectivity
With IoT Edge, your edge devices operate reliably and securely even when they’re offline or have intermittent connectivity to the cloud. Azure IoT device management automatically syncs the latest state of devices once they’re reconnected to ensure seamless operability.
Customers are doing great things with Azure IoT Edge
Deploy these services with IoT Edge
| If you want to... | Use this |
|---|---|
| Build and deploy AI models | Machine Learning |
| Customize computer vision models for your use case | Custom Vision Service |
| Process real-time streaming data | Stream Analytics |
| Process events using serverless code | Functions |
| Deploy a SQL Server database to the edge | SQL Server databases |
| Comply with Industry 4.0 interoperability standards | OPC Unified Architecture |
| Build custom logic | Custom module |
We’re continuously adding new services on IoT Edge. Read our blog post for the latest information.
Related solutions
Create fully customizable solutions with templates for common IoT scenarios
Learn more
Get more information
Find a partner to help