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.
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 secties kunnen u helpen ioT Hub-functies uitgebreider te verkennen.
Beheren
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.
Ontwikkelen
Richtlijnen voor apparaat-naar-cloudcommunicatie vergelijken de opties voor het verzenden van berichten van uw apparaten naar IoT Hub: apparaat-naar-cloud-berichten, gerapporteerde eigenschappen van apparaatdubbels en het uploaden van bestanden.
Communicatierichtlijnen voor cloud-naar-apparaten vergelijken de opties voor het verzenden van updates en instructies van IoT Hub naar uw apparaten: directe methoden, gewenste eigenschappen van apparaatdubbels en cloud-naar-apparaat-berichten.
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.
Bestanden uploaden vanaf een apparaat beschrijft hoe u bestanden vanaf een apparaat kunt uploaden. Het artikel bevat ook informatie over concepten zoals de meldingen die het uploadproces kan verzenden.
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.
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 andere 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.
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.
Lees apparaat-naar-cloud-berichten van het ingebouwde eindpunt om de scenario's te beschrijven die gebruikmaken van het standaardberichteneindpunt voor toegang tot apparaatberichten.
Cloud-naar-apparaat-berichten verzenden vanuit IoT Hub beschrijft het proces en de levenscyclus van cloud-naar-apparaat-berichten.
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.
Berichtroutering
- Routeren van apparaat-naar-cloud-berichten naar Azure-services beschrijft hoe u IoT Hub gebruikt om apparaatberichten te filteren en door te sturen naar andere Azure-services voor opslag of analyse.
Apparaatbeheer
- 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.
Verificatie en autorisatie
Toegang tot IoT Hub beheren met behulp van Microsoft Entra Id beschrijft het beveiligingsmodel dat wordt gebruikt voor het verlenen van toegang tot IoT Hub-services-API's.
Identiteiten verifiëren met X.509-certificaten beschrijft de rol van X.509-certificaten voor het verifiëren van apparaten om beveiligde verbindingen tussen uw apparaten en IoT Hub te maken.
Protocolondersteuning
- 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.