Azure IoT Hub Overview

Azure IoT Hub is a fully managed service that enables reliable and secure bi-directional communications between millions of IoT devices and a cloud solution. It acts as a central message hub for communication, allowing you to process, process, and act on device-to-cloud and cloud-to-device data.

IoT Hub provides device authentication, device management, and message routing, making it a robust platform for building scalable and secure IoT solutions.

Getting Started

Begin your IoT Hub journey with these essential resources:

Create an IoT Hub Instance

Learn how to provision your first IoT Hub through the Azure portal, CLI, or SDKs.

Create IoT Hub

Register a Device

Understand the process of registering devices with your IoT Hub to establish secure connections.

Register Devices

Send Telemetry

Explore examples and SDKs to send telemetry data from your devices to IoT Hub.

Send Telemetry

Key Features

Device Management

Manage the identity, security credentials, and state of your IoT devices at scale.

Bi-directional Communication

Enable seamless communication from devices to the cloud (telemetry) and from the cloud to devices (commands and notifications).

Message Routing

Route messages from devices to various Azure services like Azure Storage, Azure Service Bus, and Azure Event Hubs based on message content.

Device Twins and Module Twins

Maintain state information for devices and modules, allowing for synchronization and remote management.

Security

Leverage robust security features including per-device authentication using SAS tokens or X.509 certificates.

Tutorials

Dive deeper with our comprehensive tutorials:

SDKs

IoT Hub supports a variety of SDKs to facilitate development across different platforms and languages:

For cloud-side development, consider using the Azure SDKs for your preferred language to interact with IoT Hub.

Monitoring & Diagnostics

Ensure the health and performance of your IoT Hub deployment with integrated monitoring tools:

Pricing

Understand the pricing models for Azure IoT Hub. Costs are typically based on the number of messages sent and the IoT Hub tier.

IoT Hub Pricing Tiers

Choose from Basic and Standard tiers, each offering different features and message quotas.

View Pricing Details

Frequently Asked Questions

What is the difference between IoT Hub and IoT Central?

IoT Hub is a PaaS service for building IoT solutions, offering more customization and control. IoT Central is a SaaS application platform that simplifies IoT solution building without extensive coding.

How do I secure my IoT devices with IoT Hub?

IoT Hub supports per-device authentication using shared access signatures (SAS) or X.509 certificates, ensuring secure device connectivity.

Ready to connect your devices?

Start building your IoT solution today.

Get Started with Azure IoT Hub