Wat is IoT Hub?

Voltooid

Met Azure IoT Hub is veilige en betrouwbare communicatie mogelijk tussen uw IoT-oplossing en de apparaten die met die oplossing worden beheerd. Met IoT Hub beschikt u over een in de cloud gehoste back-end van uw oplossing, zodat u apparaten kunt verbinden met verificatie per apparaat, apparaatbeheer en inrichting op schaal.

Eerst bekijken we een kort overzicht van een aantal definities, waarmee u kunt controleren of IoT Hub geschikt is voor uw zakelijke problemen.

Telemetrie: Telemetrie is het proces van het vastleggen en verzenden van waarden die zijn ontvangen door een IoT-apparaat. Telemetrie is een essentiële functie van een IoT-oplossing.

Inrichten: Het inrichten van een apparaat in de cloud identificeert het apparaat uniek in de cloud. Door apparaten in te richten worden ook de beveiligingsprotocollen voor het apparaat ingesteld, met de bijbehorende toegangsrechten en bevoegdheden.

Routering: Met berichtroutering kunt u berichten van uw apparaten naar cloudservices verzenden op een geautomatiseerde, schaalbare en betrouwbare manier. U kunt zowel berichten over de apparaattelemetrie als gebeurtenissen (zoals gebeurtenissen met betrekking tot de levenscyclus van apparaten) verzenden.

Schalen: Voor cloudoplossingen is schalen nodig om het bereik van de oplossing te verhogen of te verkleinen. Dankzij de mogelijkheid om de schaal van een oplossing omhoog of omlaag aan te passen, hebben ontwikkelaars de flexibiliteit om verschillende soorten oplossingen te implementeren.

Beschikbaarheid van de service: de beschikbaarheid van de service is gericht op een overeengekomen niveau van operationele prestaties (meestal uptime) voor een cloudservice. De beschikbaarheid van de service wordt gedefinieerd door de Service Level Agreement (SLA).

Met IoT hub kunt u het volgende doen:

Beveilig uw communicatie: Met IoT Hub kunt u beveiligde communicatie voor uw apparaten verzenden om gegevens te verzenden die verificatie per apparaat bieden met meerdere verificatietypen.

Uw oplossing schalen: Met IoT Hub kunt u schalen naar miljoenen gelijktijdig verbonden apparaten en miljoenen gebeurtenissen per seconde om uw IoT-workloads te ondersteunen. De manier waarop u de schaal van uw oplossing kunt aanpassen, hangt af van twee factoren: de functies die u wilt gaan gebruiken en de hoeveelheid gegevens die u dagelijks wilt gaan verplaatsen.

Voor Azure IoT Hub zijn twee servicelagen beschikbaar: Basic en Standard. Als u bidirectionele communicatie met alle functies wilt ontwikkelen, moet u de Standard-servicelaag gebruiken. Met de Basic-servicelaag beschikt u over een subset van de functies. Dit is bedoeld voor oplossingen waarvoor u alleen communicatie in één richting (van apparaten naar de cloud) nodig hebt. De Basic- en de Standard-servicelaag bieden dezelfde beveiligings- en verificatiefuncties.

Als u wilt bepalen hoe u de schaal van uw oplossing kunt aanpassen,moet u tevens rekening houden met de gegevensdoorvoer. Elke IoT Hub-servicelaag is beschikbaar in drie formaten die numeriek worden aangeduid als 1, 2 en 3. Met elke eenheid van een IoT-hub van niveau 1 kunnen per dag 400.000 berichten worden verwerkt; met een eenheid op niveau 3 kunnen 300 miljoen berichten worden verwerkt.

Apparaatgegevens routeren: Met IoT Hub kunt u berichten verzenden op basis van geautomatiseerde regels om gegevensverkeer te optimaliseren.

Opdrachten verzenden naar apparaten: IoT Hub kan ook cloud-naar-apparaat-berichten verzenden. Met cloud-naar-apparaat-berichten kunt u opdrachten en meldingen naar de verbonden apparaten verzenden.

De status van uw IoT-oplossing bewaken: Met IoT Hub kunnen gebeurtenissen worden bijgehouden, zoals het maken van apparaten, mislukte apparaatcommunicatie en apparaatverbindingen.

Integreren met andere services: U kunt IoT Hub naadloos integreren met andere Azure-services om een end-to-end-oplossing te bouwen. Zo kunt u IoT Hub insluiten in Azure Logic Apps en Event Grid om bedrijfsprocessen te automatiseren.

Uw apparaten beheren en configureren: Met IoT Hub kunt u uw verbonden apparaten op schaal beheren. U kunt de apparaatstatus instellen en daarop een query uitvoeren en automatisch reageren op statuswijzigingen van apparaten.

Maximaal beschikbare en flexibele oplossingen maken: Maak oplossingen die maximaal beschikbaar zijn volgens een opgegeven service level agreement en profiteer van ingebouwde failovermogelijkheden.

Verbinding maken vrijwel alle apparaten: Met behulp van opensource-apparaat-SDK's van Azure IoT kunt u oplossingen bouwen die worden uitgevoerd op verbonden apparaten en interactie hebben met IoT Hub. Ook kunt u vanuit het systeem apparaten verbinden met IoT Hub met behulp van protocollen zoals MQTT, HTTPS 1.1 of AMQP.