Skip to main content Explore View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

Three years ago, we launched the Azure Certified for IoT program to help customers ensure their device of choice was tested to work with Azure IoT technology. Since then, our customers and partners have embraced the benefits of bridging the cloud with IoT devices together. With their enthusiasm, we have grown Azure Certified for IoT into one of the largest hardware ecosystems in the industry, with more than 250 partners and 1,000 different devices and starter kits already discoverable in the Azure IoT device catalog.

With the emergence of the intelligent edge and hardware innovations, we are expanding the certification program to support a wide range of hardware from low powered, constrained devices to AI-capable industrial gateways. We introduced Azure IoT Edge as a fully supported edge offering over a year ago, supporting Windows and Linux devices, and have seen huge customer momentum with increasing use of devices at the edge.

“Intelligent computing with real-time analytics at the edge is a key trend going forward – and increasingly a business requirement in the IoT business.”

–  Tomoyasu Suzuki, President of Plat'Home Co., Ltd

Today, we are excited to announce certification of Azure IoT Edge devices in the Azure Certified for IoT program, supporting certification of core functionalities such as device management, security, and advanced analytics. We have seen extremely positive momentum from hardware partners such as Advantech, Beckhoff Automation, Dell, HPe, Moxa, NexCom, Plat’Home, and Toshiba — and can’t wait for you to join us.

Azure IoT Edge device certification program overview

IoT Edge certification program has the capability-based certification concept. Each capability has its own level to provide granularity of the IoT Edge device that device seekers are looking for, and allows the Azure Certified for IoT program to evolve in the future.

Each capability contains its own leveling with “Level 1” being the lowest.

For the device to be certified as IoT Edge device, the device needs to pass all mandatory requirements:

  • [Mandatory] Edge runtime (Level 1 only)
  • [Mandatory] Device management (Level 1 only)
  • [Optional] Security (4 levels: Level 1 – 4)

Device prerequisites

An IoT Edge device is required to pre-install Azure IoT Edge runtime to be certified as Azure IoT Edge device. Pre-installing IoT Edge runtime in your device can occur at multiple stages in value chain.

IoT Edge device certification is certifying against the pre-installed Azure IoT Edge runtime in the device controlled by either OEMs or channels to provide the best out-of-the-box experience on IoT Edge devices. However, this does not mean that Azure IoT Edge runtime do not run or support devices that are not certified.

Certification criteria: Description of capabilities and levels

Below describes the IoT Edge device certification criteria and associated capabilities for each level.

  • Device management: Basic device management operations (reboot, FW/OS upgrades) triggered by messages from IoT Hub.
  • Security: Azure IoT Edge is secure from the ground up. However, additional threats with operating at the edge demands security enforcements using secure hardware. This certification aims to communicate diligence to security that goes above and beyond, provided by Azure IoT Edge as in deployment using HSM secured devices.

The below capabilities describe the risks within the device’s mitigation capabilities. It is neither a security guarantee nor a statement of the strength of security.

Security feature Standard feature Secure element Secure enclave
Secure hardware requirements None Standalone security processor (e.g. TPM and secure elements) Integrated security processor
Expectation Edge base security processes

Secure hardware protection of storage and use of secrets (e.g. keys)

Secure element features, plus protection of execution environment
Examples of typical transactions All transactions in accordance with deployment risk assessment
  • Authentication
  • Session key generation
  • Certificates processing

All of the secure element transactions plus:

  • Metering
  • Billing
  • Secure I/O
  • Secure Logging
Max security grading Level 2 Level 4 Level 4
Grading Level 1 Level 2 Level 3 Level 4
Requirements
  • Custom
  • Azure Device SDK
  • Azure Device SDK
  • FIPS 140-2 Level 2
  • Common Criteria EAL 3+
  • Azure Device SDK
  • FIPS 140-2 Level 3
  • Common Criteria EAL 4+

Read Microsoft’s approach to deliver a secure platform for Azure IoT Edge devices in the blog post Securing the intelligent edge. Microsoft is working to define validation process for security requirement including exploration of leveraging 3rd party validation labs.

Next steps

If you are a hardware partner and want to certify your IoT Edge device today, you can submit your IoT Edge device through the partner dashboard.

If you have any questions, please contact Azure Certified for IoT at iotcert@microsoft.com.

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.