Azure IoT Hub ist ein verwalteter Cloud-Dienst von Microsoft, der als zentraler Nachrichtenhub zwischen einer IoT-Anwendung und den angebundenen Geräten dient. Geräte authentifizieren sich mit SAS-Token oder X.509-Zertifikaten, und jedes Gerät hat eine eigene Identität in einer Registry. IoT Hub unterstützt Telemetrie vom Gerät in die Cloud, Befehle von der Cloud an das Gerät, Gerätezwillinge für Eigenschaften sowie das Weiterleiten von Nachrichten an andere Azure-Dienste wie Storage, Event Hubs, Service Bus und Event Grid. Der Dienst unterstützt MQTT, AMQP und HTTPS und arbeitet mit Azure IoT Edge und dem Device Provisioning Service zusammen.
Microsoft ist ein US-Unternehmen mit Hauptsitz in Redmond, daher unterliegt Azure IoT dem US-Recht, darunter dem CLOUD Act, der auch für Daten außerhalb der USA gelten kann. Der Dienst ist proprietär und wird nur als von Microsoft betriebener Cloud-Dienst angeboten, eine selbst betriebene Option gibt es nicht. Europäische Organisationen sollten prüfen, in welcher Azure-Region und Geografie ihr IoT Hub läuft, wer die Verschlüsselungsschlüssel verwaltet und wie stark ihre Gerätesoftware von Azure-spezifischen Schnittstellen abhängt.