Azure IoT and DevOps Services

Key Takeaways

  • Azure IoT Hub is a managed service for bidirectional communication between IoT applications and connected devices.
  • Azure IoT Central is a fully managed SaaS solution for IoT that requires no device management expertise.
  • Azure DevOps provides developer collaboration tools: Repos (Git), Pipelines (CI/CD), Boards (work tracking), Artifacts, and Test Plans.
  • GitHub Actions for Azure integrates CI/CD directly into GitHub repositories for Azure deployments.
  • Azure DevTest Labs provides quick, easy, and lean dev/test environments with cost controls and automation.
Last updated: March 2026

Azure IoT and DevOps Services

Quick Answer: IoT Hub = managed device communication. IoT Central = SaaS IoT platform (no code). Azure DevOps = Repos + Pipelines + Boards + Artifacts + Test Plans. GitHub Actions = CI/CD from GitHub.

Azure IoT (Internet of Things) Services

Azure IoT Hub

A managed service that acts as a central message hub for bidirectional communication between your IoT application and connected devices.

Key features:

  • Device-to-cloud and cloud-to-device messaging
  • Device management at scale (millions of devices)
  • Per-device authentication and secure communication
  • Multiple protocols — MQTT, AMQP, HTTPS
  • Integration — Route messages to Azure services (Storage, Event Hubs, Functions)

Azure IoT Central

A fully managed SaaS IoT platform that simplifies IoT solution creation without deep device management expertise.

Key features:

  • No-code/low-code — Connect devices, create dashboards, and set up rules without writing code
  • Device templates — Pre-built templates for common device types
  • Dashboards — Built-in visualization and monitoring
  • Rules and actions — Trigger alerts when device telemetry meets conditions
  • Best for: Organizations that want IoT capabilities without managing infrastructure

Azure IoT Edge

Extends IoT Hub by deploying cloud intelligence (AI models, Azure services) directly onto IoT devices for local processing.

  • Edge computing — Process data locally for faster responses
  • Offline capability — Continue operating when disconnected from the cloud
  • Selective sync — Send only important data to the cloud

IoT Service Comparison

ServiceTypeComplexityBest For
IoT HubPaaSHigh controlCustom IoT solutions with full device management
IoT CentralSaaSLow codeQuick IoT deployments without infrastructure management
IoT EdgeExtensionMediumEdge processing and offline scenarios

Azure DevOps Services

Azure DevOps is a suite of developer collaboration tools for planning, developing, testing, and delivering software.

Five Core Services

ServiceDescription
Azure ReposPrivate Git repositories for source control
Azure PipelinesCI/CD pipelines for build, test, and deploy automation
Azure BoardsAgile project management (Kanban boards, sprints, work items)
Azure ArtifactsPackage management (NuGet, npm, Maven, pip feeds)
Azure Test PlansManual and automated testing tools

GitHub and Azure

Microsoft owns GitHub, and Azure integrates closely with it:

  • GitHub Actions — CI/CD workflows that can deploy to Azure
  • GitHub Advanced Security — Code scanning, secret scanning, dependency review
  • GitHub Codespaces — Cloud-based development environments
  • Azure DevOps + GitHub — Use together (GitHub for repos, Azure DevOps for pipelines)

Azure DevTest Labs

Azure DevTest Labs provides quick, easy, and lean dev/test environments:

  • Auto-shutdown — Automatically shut down VMs after hours
  • Cost limits — Set spending caps per lab
  • Claimable VMs — Pre-provisioned VMs that developers can "claim" and use
  • Custom images — Base images with pre-installed tools
  • Policies — Control which VM sizes, max VMs per user, etc.

On the Exam: Know the five Azure DevOps services (Repos, Pipelines, Boards, Artifacts, Test Plans) and their purposes. For IoT, know the difference between IoT Hub (PaaS, full control) and IoT Central (SaaS, simplified).

Test Your Knowledge

Which Azure IoT service is a SaaS platform that requires no device management expertise?

A
B
C
D
Test Your Knowledge

Which Azure DevOps service provides CI/CD pipelines for automated build, test, and deployment?

A
B
C
D
Test Your Knowledge

What does Azure IoT Edge enable?

A
B
C
D