Azure IoT Hub est un service cloud géré de Microsoft, hub de messages central entre une application IoT et ses appareils. Les appareils s'authentifient avec des jetons SAS ou des certificats X.509, et chacun dispose de sa propre identité dans un registre. IoT Hub prend en charge la télémétrie, les commandes vers les appareils, les jumeaux numériques pour les propriétés, et l'acheminement des messages vers d'autres services Azure comme le stockage, Event Hubs, Service Bus et Event Grid. Il gère MQTT, AMQP et HTTPS et fonctionne avec Azure IoT Edge et le Device Provisioning Service.
Microsoft est une entreprise américaine dont le siège est à Redmond ; Azure IoT relève donc du droit américain, notamment du CLOUD Act, qui peut s'appliquer à des données situées hors des États-Unis. Le service est propriétaire et n'est proposé que comme service cloud exploité par Microsoft, sans option auto-hébergée. Les organisations européennes devraient vérifier dans quelle région Azure leur IoT Hub est déployé, qui gère les clés de chiffrement et dans quelle mesure leurs appareils dépendent d'interfaces propres à Azure.