Architectuur voor een IoT-oplossing

Azure IoT
Azure Event Hubs
Azure IoT Hub

Topologisch zijn IoT-oplossingen (Internet of Things) van Azure een verzameling assets en onderdelen verdeeld over IoT-apparaten, het IoT-platform en IoT-toepassingen. Gebeurtenissen, inzichten en acties zijn gegevensstroom- en verwerkingspijplijnen die zich in deze structurele onderdelen voordoen.

A diagram showing the relationship between devices, the IoT platform, and an application.

In dit artikel worden ioT-apparaat-, platform- en toepassingskenmerken beschreven. In het artikel worden ook IoT Edge-gateways en IoT-platformverklaring, verificatie, protocollen en inrichting besproken.

IoT-apparaten, -platformen en -toepassingen

IoT-apparaten zijn de fysieke of virtuele dingen die gebeurtenissen verzenden naar en opdrachten ontvangen van IoT-toepassingen. De termen ding en apparaat betekenen beide een verbonden apparaat in een IoT-oplossing.

Een IoT-apparaat heeft een of meer van de volgende kenmerken:

  • Bezit een unieke identiteit die deze in de oplossing onderscheidt.
  • Heeft eigenschappen of een status waartoe toepassingen toegang hebben.
  • Hiermee worden gebeurtenissen verzonden naar het IoT-platform waarop toepassingen actie kunnen ondernemen.
  • Ontvangt opdrachten van toepassingen die moeten worden uitgevoerd.

Het IoT-platform is de verzameling services waarmee apparaten en toepassingen verbinding kunnen maken en met elkaar kunnen communiceren. Het Azure IoT-platform bestaat meestal uit Azure IoT Hub en services voor gebeurtenisroutering, zoals Azure Event Hub.

Het IoT-platform ten minste:

  • Brokers beveiligen connectiviteit, verificatie en communicatie tussen apparaten en vertrouwde toepassingen.
  • Genereert contextuele inzichten voor binnenkomende gebeurtenissen om de routering van gebeurtenissen naar eindpunten te bepalen.

Toepassingen zijn de verzameling scenariospecifieke services en onderdelen die uniek zijn voor een IoT-oplossing. IoT-toepassingen hebben doorgaans het volgende:

  • Een combinatie van Azure- of andere services voor reken-, opslag- en gebeurteniseindpunten, gecombineerd met unieke bedrijfslogica voor toepassingen.
  • Gebeurteniswerkstromen voor het ontvangen en verwerken van binnenkomende apparaatevenementen.
  • Actiewerkstromen voor het verzenden van opdrachten naar apparaten of andere processen.

Bijdragers

Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.

Hoofdauteur: