Skip Navigation

Build on Azure IoT

Simplify IoT development to build powerful applications—Connect devices to create powerful IoT applications on the flexible Azure IoT platform. Use your preferred language and existing developer SDKs to get started quickly, extract insights, and drive business results.

Enable common IoT scenarios with solution accelerators

Remote Monitoring

Get better visibility into your devices, assets, and sensors wherever they’re located. Collect and analyze real-time device data using a preconfigured remote monitoring solution that triggers automatic alerts and actions—from remote diagnostics to maintenance requests.

Predictive Maintenance

Identify potential issues before they happen with a preconfigured predictive maintenance solution. Analyze streaming data from sensors and devices to predict equipment failures before they happen and systematically prevent them before costly repairs are needed.

Connected Factory

Enhance your operational productivity and profitability with a connected factory solution. Connect and monitor your industrial equipment and devices in the cloud, including legacy equipment, to analyze data for insights that help you increase performance.

Device Simulation

Test your IoT solution with tens of thousands of simulated devices using the device simulator solution. Connect to other accelerators or custom solutions throughout the development cycle.

Use Azure IoT Hub to easily create, customize, and manage all aspects of your IoT application. Establish bidirectional communication with billions of devices to collect telemetry and send commands back securely and at scale. Use IoT Hub to deploy cloud apps on the edge—creating more intelligent solutions, whether in the cloud or on-premises.

Build an IoT solution that connects things, creates insights, and informs actions

Subsystems and crosscuttingWe recommend an architecture for IoT applications that's cloud native, microservice, and serverless based. The architecture also supports a hybrid cloud and edge compute strategy as some on-premises data processing is expected. To scale individual subsystems horizontally, we recommend the use of an orchestrator, such as Azure Managed Kubernetes or Service Fabric, or PaaS services that offer built-in horizontal scale capabilities, like Azure App Services.1122222334
  1. Overview
  2. Flow
We recommend an architecture for IoT applications that's cloud native, microservice, and serverless based. The architecture also supports a hybrid cloud and edge compute strategy as some on-premises data processing is expected. To scale individual subsystems horizontally, we recommend the use of an orchestrator, such as Azure Managed Kubernetes or Service Fabric, or PaaS services that offer built-in horizontal scale capabilities, like Azure App Services.
  1. 1 Devices send telemetry records or events to the cloud gateway.
  2. 2 The following steps happen in parallel: Stream processing and rules evaluation is done for device telemetry records and events. Device telemetry data is transformed (if needed). Device data telemetry is stored.
  3. 3 Business process integration (such as email or CRM) is executed.
  4. 4 Device information is visualized and displayed in the UI.

Related products and services

Azure IoT Overview

Create fully customizable solutions with templates for common IoT scenarios

Connect, monitor, and manage billions of IoT assets

Extend cloud intelligence and analytics to edge devices

Experience the simplicity of SaaS for IoT, with no cloud expertise required

Don’t have time to build an IoT application from scratch? See how our fully managed and industry-specific solutions can help.

Try an Azure IoT solution