Uw IoT-oplossing uitbreiden
In dit overzicht worden de belangrijkste concepten rond de opties geïntroduceerd om een Azure IoT-oplossing uit te breiden. Elke sectie bevat koppelingen naar inhoud die meer details en richtlijnen biedt.
In het volgende diagram ziet u een algemeen overzicht van de onderdelen in een typische IoT-oplossing. Dit artikel richt zich op de gebieden die relevant zijn voor het uitbreiden van een IoT-oplossing.
In Azure IoT verwijst de uitbreidbaarheid van oplossingen naar de manieren waarop u kunt toevoegen aan de ingebouwde functionaliteit van de IoT-cloudservices en integraties met andere services kunt bouwen.
Uitbreidbaarheidsscenario's
Uitbreidbaarheidsscenario's voor IoT-oplossingen zijn onder andere:
Analyse en visualisatie
Een typische IoT-oplossing omvat de analyse en visualisatie van de gegevens van uw apparaten om zakelijke inzichten mogelijk te maken. Zie Uw IoT-gegevens analyseren en visualiseren voor meer informatie.
Integratie met andere services
Een IoT-oplossing kan andere systemen bevatten, zoals assetbeheer, werkplanning en automatiseringssystemen. Dergelijke systemen kunnen:
- Gebruik gegevens van uw IoT-apparaten als invoer voor voorspellende onderhoudssystemen die vermeldingen genereren in een systeem voor werkplanning.
- Werk het apparaatregister bij om ervoor te zorgen dat het over up-to-date gegevens van uw assetbeheersysteem beschikt.
- Verzend berichten naar uw apparaten om hun gedrag te beheren op basis van regels in een automatiseringssysteem voor besturingselementen.
Azure Data Health Services
Azure Health Data Services is een set beheerde API-services op basis van open standaarden en frameworks waarmee werkstromen de gezondheidszorg kunnen verbeteren en schaalbare en veilige oplossingen voor gezondheidszorg kunnen bieden. Een IoT-oplossing kan deze services gebruiken om IoT-gegevens te integreren in een gezondheidszorgoplossing.
Uitbreidbaarheidsmechanismen
In de volgende secties worden de belangrijkste mechanismen beschreven die beschikbaar zijn om uw IoT-oplossing uit te breiden.
Service-API's (IoT Hub)
IoT Hub en Device Provisioning Service (DPS) bieden een set service-API's die u kunt gebruiken om uw hub en apparaten te beheren en ermee te communiceren. Deze API's zijn onder andere:
- Registerbeheer
- Interactie met apparaatdubbels en digitale dubbels
- Cloud-naar-apparaat-berichten verzenden en opdrachten aanroepen
- Inschrijvingsgroepen beheren (DPS)
- De eerste apparaatdubbelstatus beheren (DPS)
Zie Service-SDK's voor een lijst met de beschikbare service-API's.
REST API's (IoT Central)
De REST API van IoT Central biedt de volgende mogelijkheden die handig zijn voor het uitbreiden van uw IoT-oplossing:
- Query's uitvoeren op de apparaten die zijn verbonden met uw toepassing
- Apparaatsjablonen en implementatiemanifesten beheren
- Apparaten en apparaatgroepen beheren
- Apparaten beheren door te communiceren met apparaateigenschappen en aanroepende opdrachten
Zie ioT Central REST API voor meer informatie.
Routering en gegevensexport
Met IoT Hub en IoT Central kunt u telemetriegegevens van apparaten routeren naar verschillende eindpunten. Met routeringstelemetrie kunt u integraties bouwen met andere services en gegevens exporteren voor analyse en visualisatie.
Naast telemetrie van apparaten kunnen zowel IoT Hub als IoT Central berichten over de eigenschappenupdate en apparaatverbindingsstatusberichten verzenden naar andere eindpunten. Door deze berichten te routeren, kunt u integraties bouwen met andere services die informatie over de apparaatstatus nodig hebben:
- IoT Hub-routering kan telemetrie van apparaten verzenden, gebeurtenissen voor het wijzigen van eigenschappen, gebeurtenissen voor apparaatconnectiviteit en gebeurtenissen voor de levenscyclus van apparaten naar bestemmingen zoals Azure Event Hubs, Azure Blob Storage en Cosmos DB.
- IoT Hub Event Grid-integratie maakt gebruik van Azure Event Grid om IoT Hub-gebeurtenissen zoals apparaatconnectiviteit, apparaatlevenscyclus en telemetrie-gebeurtenissen te distribueren naar andere Azure-services.
- IoT Central-regels kunnen telemetrie- en eigenschapswaarden van apparaten verzenden naar webhooks, Microsoft Power Automate en Azure Logic Apps.
- IoT Central-gegevensexport kan telemetrie van apparaten verzenden, gebeurtenissen voor het wijzigen van eigenschappen, gebeurtenissen voor apparaatconnectiviteit en gebeurtenissen voor de levenscyclus van apparaten naar bestemmingen zoals Azure Blob Storage, Azure Data Explorer, Azure Event Hubs en webhooks.
IoT Central-toepassingssjablonen
De IoT Central-toepassingssjablonen bieden een startpunt voor het bouwen van IoT-oplossingen die integraties met andere services omvatten. U kunt de sjablonen gebruiken om een toepassing te maken die resources bevat die relevant zijn voor uw oplossing. Zie IoT Central-toepassingssjablonen voor meer informatie.