Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Internet of Things (IoT) connects physical devices, sensors, and equipment to the cloud. By using IoT, organizations can collect operational data, automate processes, and gain real-time insights across industries such as manufacturing, energy, transportation, and smart buildings. Azure provides a comprehensive set of IoT services and capabilities to support both cloud-connected and edge-based solution patterns.
Azure services for IoT
Azure provides a range of services for IoT architecture design:
Azure IoT Hub: Provides device-to-cloud messaging and device management.
Azure IoT Hub Device Provisioning Service: Provides provisioning for Azure IoT Hub.
Azure IoT Operations: Provides a unified data plane that runs on Azure Arc-enabled Kubernetes clusters for edge-based systems.
MQTT broker feature in Event Grid: Provides MQTT broker capabilities for scalable publish-subscribe messaging.
Azure Digital Twins: Enables digital modeling of physical environments.
Architecture
Download a Visio file of this architecture.
The previous diagram demonstrates a typical basic or baseline IoT implementation. For real-world solutions that you can build in Azure, see IoT solution ideas.
Explore IoT guides, architectures, and solution ideas
The articles in this section include guides and fully developed architectures that you can deploy in Azure and expand to production-grade solutions. Solution ideas demonstrate implementation patterns and possibilities to consider as you plan your IoT proof-of-concept (POC) development. These articles can help you decide how to use IoT technologies in Azure.
IoT solution ideas
The following IoT solution ideas demonstrate implementation patterns and possibilities to explore:
Azure Load Testing with custom plugins for Event Hubs and IoT Hub: Use Azure Load Testing with custom plugins to simulate IoT device traffic against Azure IoT Hub.
IoT analytics with Azure Data Explorer and Azure IoT Hub: Use Azure Data Explorer to provide near real-time analytics on fast-flowing, high-volume streaming data from IoT devices.
Use Azure IoT Hub to privately upload files to an Azure Storage account: Use a private network to securely upload files from IoT devices to an Azure Storage account.
IoT guides
The following articles help you evaluate and select the best IoT technologies for your workload requirements:
Choose an Azure IoT service: Compare Azure IoT services and technologies, including Azure IoT Hub, Azure IoT Operations, Azure IoT Edge, and Azure IoT Central, to choose the right solution type.
Connect IoT devices to Azure: Compare Azure IoT Hub and Azure Event Hubs to choose the right ingestion service for your device connectivity and data streaming requirements.
Enable machine learning inference on an Azure IoT Edge device: Deploy machine learning models to Azure IoT Edge devices for local inference at the edge.
Scale out an Azure IoT Hub solution to support millions of devices: Plan and implement scaling strategies for high-scale Azure IoT Hub deployments.
Move an IoT Hub-based solution to a production environment: Follow best practices for transitioning Azure IoT Hub solutions from development to production.
IoT Hub-based multitenant solution architectural approaches: Design multitenant IoT solutions by using Azure IoT Hub or Azure IoT Central with appropriate tenancy models.
OPC UA reference solution
OPC UA reference solution: Learn about a reference solution architecture that uses OPC UA to connect industrial equipment to Azure.
Connect Azure Data Explorer to the OPC UA reference solution: Extend the reference solution to send data to Azure Data Explorer for analytics.
Connect Azure Databricks to the OPC UA reference solution: Extend the reference solution to send data to Azure Databricks for analytics.
Connect Fabric to the OPC UA reference solution: Extend the reference solution to send data to Microsoft Fabric for analytics.
Connect Power BI to the OPC UA reference solution: Extend the reference solution to visualize data in Power BI.
Connect Azure Managed Grafana to the OPC UA reference solution: Extend the reference solution to visualize data in Azure Managed Grafana.
Connect Dynamics 365 Field Service to the OPC UA reference solution: Extend the reference solution to integrate with Dynamics 365 Field Service.
Connect on-premises SAP systems to the OPC UA reference solution: Extend the reference solution to integrate with on-premises SAP systems.
Enable an industrial dataspace on Azure: Extend the reference solution to participate in an industrial data space.
Import OPC UA information models from the UA Cloud Library: Import OPC UA information models from the UA Cloud Library into the reference solution.
Agentic AI for the OPC UA reference solution: Extend the reference solution with agentic AI capabilities.
Organizational readiness
Organizations at the beginning of the cloud adoption process can use the Cloud Adoption Framework for Azure to access proven guidance that accelerates cloud adoption.
To help ensure the quality of your IoT solution on Azure, follow the guidance in the Azure Well-Architected Framework. The Well-Architected Framework provides prescriptive guidance for organizations that seek architectural excellence and describes how to design, provision, and monitor cost-optimized Azure solutions.
Best practices
Follow these best practices to improve the security, reliability, performance, and operational quality of your IoT workloads on Azure.
Secure your IoT solutions: Review comprehensive security guidance for cloud-connected and edge-connected IoT solutions. The guidance covers device security, connection security, and cloud security.
Secure your Azure IoT Hub deployment: Follow Azure IoT Hub-specific security best practices for network security, device security, and data protection.
Best practices for device configuration within an IoT solution: Implement device management best practices for hardware manufacturers, solution developers, and solution operators by using automatic device configurations.
Best practices for large-scale IoT device deployments: Design Azure IoT Hub Device Provisioning Service deployments that scale to millions of devices by following recommended patterns for provisioning and enrollment.
Security practices for Azure IoT device manufacturers: Select device authentication options and implement secure manufacturing processes for IoT devices used with Azure IoT Hub Device Provisioning Service.
Device implementation and best practices for Azure IoT Central: Implement devices that connect to Azure IoT Central. Topics include provisioning, failover handling, and high-availability patterns.
Scale your Azure IoT Hub solutions: Plan and implement scaling strategies for high-scale Azure IoT Hub deployments.
Move Azure IoT Hub solutions to production: Follow best practices for transitioning Azure IoT Hub solutions from development to production.
Production deployment guidelines for Azure IoT Operations: Review requirements and recommendations for deploying Azure IoT Operations to a production edge environment.
Enable secure settings in Azure IoT Operations: Configure secure settings, including secrets management and user-assigned managed identities, for Azure IoT Operations deployments.
Stay current with IoT
Azure IoT services evolve to address modern data challenges. Stay informed about the latest updates and features.
To stay current with key IoT services, see the following articles:
Other resources
The following resources can help you discover more about IoT architecture design.
Product documentation
Azure IoT product documentation provides comprehensive guidance for each service in the IoT portfolio, including setup, configuration, and operational best practices.
What's Azure IoT?: Understand the Azure IoT portfolio, including cloud-connected and edge-connected connectivity patterns, and how services like Azure IoT Hub, Azure IoT Operations, Azure Device Registry, and Microsoft Fabric work together.
Azure IoT Hub documentation: Access the complete documentation for Azure IoT Hub, including device-to-cloud messaging, device management, and routing.
Azure IoT Operations documentation: Explore the unified data plane for edge-connected IoT solutions that run on Azure Arc-enabled Kubernetes clusters.
Azure Digital Twins documentation: Learn about modeling physical environments with digital representations and knowledge graphs.
Azure IoT Hub Device Provisioning Service documentation: Learn about zero-touch device provisioning to Azure IoT Hub at scale.
Device development
Develop IoT devices that connect to Azure by using SDKs, protocols, and development patterns for both cloud-connected and edge-connected solutions.
IoT device development overview: Learn about device types, SDKs, connectivity protocols, and development patterns for both cloud-connected and edge-connected IoT solutions.
Choose an Azure IoT service: Compare Azure IoT services and technologies to select the right components for your solution.
Industrial IoT scenarios
Industrial IoT solutions connect OT systems to cloud analytics and management platforms for industrial and manufacturing IoT implementations.
- Implement the Azure industrial IoT reference solution architecture: Deploy an end-to-end industrial IoT solution by using Azure IoT Operations, Azure Data Explorer, and OPC UA for manufacturing scenarios such as condition monitoring, Overall Equipment Effectiveness (OEE) calculation, and anomaly detection.
IoT security
Secure your IoT and OT environments by using unified security monitoring, threat detection, and vulnerability management for connected devices.
- Microsoft Defender for IoT documentation: Learn about unified security monitoring for IoT and OT devices, including agentless network monitoring and integration with security operations center tools.
Amazon Web Services (AWS) or Google Cloud professionals
To help you get started quickly, the following articles compare Azure IoT options to other cloud services and provide migration guidance:
Service comparison
Migration guidance
If you're migrating from another cloud platform, see the following article: