Overzicht van Azure IoT Hub-concepten
Azure IoT Hub is een volledig beheerde service waarmee betrouwbare en veilige bidirectionele communicatie tussen miljoenen apparaten en een back-end van een oplossing mogelijk is.
Notitie
Sommige van de functies die in dit artikel worden genoemd, zoals cloud-naar-apparaat-berichten, apparaatdubbels en apparaatbeheer, zijn alleen beschikbaar in de standaardlaag van IoT Hub. Zie De juiste IoT Hub-laag voor uw oplossing kiezen voor meer informatie over de Basic- en Standard-/gratis IoT Hub-lagen.
Azure IoT Hub biedt veel functies, waaronder:
Beveilig communicatie met behulp van beveiligingsreferenties per apparaat en toegangsbeheer.
Meerdere communicatieopties voor apparaat-naar-cloud en cloud-naar-apparaat-hyperschaal.
Query's uitvoeren op opslag van statusinformatie per apparaat en metagegevens.
Eenvoudige apparaatconnectiviteit met apparaatbibliotheken voor de populairste talen en platforms.
De volgende artikelen kunnen u helpen om ioT Hub-functies uitgebreider te verkennen:
Hulp bij apparaat-naar-cloud-communicatie helpt u bij het kiezen tussen apparaat-naar-cloud-berichten, gerapporteerde eigenschappen van een apparaatdubbel en het uploaden van bestanden.
Communicatierichtlijnen voor cloud-naar-apparaten helpen u bij het kiezen tussen directe methoden, de gewenste eigenschappen van de apparaatdubbel en cloud-naar-apparaat-berichten.
Apparaat-naar-cloud- en cloud-naar-apparaat-berichten met IoT Hub beschrijft de berichtenfuncties (apparaat-naar-cloud en cloud-naar-apparaat) die IoT Hub beschikbaar maakt.
Bestanden uploaden vanaf een apparaat beschrijft hoe u bestanden vanaf een apparaat kunt uploaden. Het artikel bevat ook informatie over onderwerpen zoals de meldingen die het uploadproces kan verzenden.
Beheer apparaatidentiteiten in IoT Hub beschrijft welke informatie in het identiteitsregister van elke IoT-hub wordt opgeslagen. In het artikel wordt ook beschreven hoe u deze kunt openen en wijzigen.
De toegang tot IoT Hub beheren beschrijft het beveiligingsmodel dat wordt gebruikt om toegang te verlenen tot IoT Hub-functionaliteit voor zowel apparaten als cloudonderdelen. Het artikel bevat informatie over het gebruik van tokens en X.509-certificaten en details van de machtigingen die u kunt verlenen.
Gebruik apparaatdubbels om status en configuraties te synchroniseren, beschrijft het concept van de apparaatdubbel . In het artikel worden ook de functionaliteit beschreven die apparaatdubbels beschikbaar maken, zoals het synchroniseren van een apparaat met de apparaatdubbel. Het artikel bevat informatie over de gegevens die zijn opgeslagen in een apparaatdubbel.
Het aanroepen van een directe methode op een apparaat beschrijft de levenscyclus van een directe methode. In het artikel wordt beschreven hoe u methoden op een apparaat aanroept vanuit uw back-end-app en hoe u de directe methode op uw apparaat afhandelt.
Taken plannen op meerdere apparaten beschrijft hoe u taken op meerdere apparaten kunt plannen. In het artikel wordt beschreven hoe u taken verzendt die taken uitvoeren als het uitvoeren van een directe methode, het bijwerken van een apparaat met behulp van een apparaatdubbel. Ook wordt beschreven hoe u een query uitvoert op de status van een taak.
Kies een apparaatcommunicatieprotocol waarin de communicatieprotocollen worden beschreven die door IoT Hub worden ondersteund voor apparaatcommunicatie en worden de poorten vermeld die moeten worden geopend.
IoT Hub-eindpunten beschrijven de verschillende eindpunten die elke IoT-hub beschikbaar maakt voor runtime- en beheerbewerkingen. In het artikel wordt ook beschreven hoe u extra eindpunten in uw IoT-hub kunt maken en hoe u een veldgateway gebruikt om connectiviteit met uw IoT Hub-eindpunten mogelijk te maken in niet-standaardscenario's.
IoT Hub-querytaal voor apparaatdubbels, taken en berichtroutering beschrijft dat ioT Hub-querytaal waarmee u informatie kunt ophalen uit uw hub over uw apparaatdubbels en -taken.
IoT Hub-quota en -beperking geeft een overzicht van de quota die zijn ingesteld in de IoT Hub-service en de beperking die optreedt wanneer u een quotum overschrijdt.
Prijzen voor IoT Hub bieden algemene informatie over verschillende SKU's en prijzen voor IoT Hub en details over hoe de verschillende IoT Hub-functies worden gemeten als berichten van IoT Hub.
Azure IoT Hub SDK's vermeldt de Azure IoT SDK's voor het ontwikkelen van apparaat- en service-apps die communiceren met uw IoT-hub. Het artikel bevat koppelingen naar online API-documentatie.
IoT Hub MQTT-ondersteuning biedt gedetailleerde informatie over hoe IoT Hub het MQTT-protocol ondersteunt. Het artikel beschrijft de ondersteuning voor het MQTT-protocol dat is ingebouwd in de Azure IoT SDK's en biedt informatie over het rechtstreeks gebruiken van het MQTT-protocol.
Notitie
IoT Hub biedt beperkte functieondersteuning voor MQTT. Als voor uw oplossing MQTT v3.1.1- of v5-ondersteuning nodig is, wordt MQTT-ondersteuning aanbevolen in Azure Event Grid. Zie MQTT-ondersteuning vergelijken in IoT Hub en Event Grid voor meer informatie.