Wat is assetbeheer in Azure IoT Operations?
In Azure IoT-bewerkingen is het een belangrijke taak om de assets te beheren die deel uitmaken van uw oplossing. Dit artikel:
- Definieert welke assets zich in de context van Azure IoT-bewerkingen bevinden.
- Biedt een overzicht van de services die u gebruikt om uw assets te beheren.
- Hierin worden de meest voorkomende gebruiksvoorbeelden voor de services uitgelegd.
Assets begrijpen
Assets vormen een kernelement van een Azure IoT Operations-oplossing. In Azure IoT Operations is een asset een logische entiteit die u maakt om een echte asset weer te geven. Een Azure IoT Operations-asset kan telemetrie en gebeurtenissen verzenden. U gebruikt deze logische assetexemplaren om te verwijzen naar de werkelijke assets in uw industriële edge-omgeving.
Assets maken verbinding met Azure IoT Operations-exemplaren via asseteindpunten. Dit zijn de OPC UA-servers met zuidkomende verbindingen met een of meer assets.
Inzicht in services voor het beheren van assets
Azure IoT Operations bevat verschillende services waarmee u uw assets kunt beheren.
In het volgende diagram ziet u de architectuur op hoog niveau van Azure IoT Operations. De services die u gebruikt om assets te beheren, zijn rood gemarkeerd:
- De bewerkingservaring is een webgebruikersinterface waarmee u assets in uw oplossing kunt maken en configureren. De webgebruikersinterface vereenvoudigt de taak van het beheren van assets en is de aanbevolen service voor het beheren van assets.
- Azure Device Registry is een back-endservice die het cloud- en edge-beheer van assets mogelijk maakt. Device Registry projecteert assets die zijn gedefinieerd in uw edge-omgeving als Azure-resources in de cloud. Het biedt één geïntegreerd register, zodat alle apps en services die met uw assets communiceren, verbinding kunnen maken met één bron. Device Registry beheert ook de synchronisatie tussen assets in de cloud en assets als aangepaste resources in Kubernetes aan de rand.
- Het schemaregister is een service waarmee u het schema voor uw assets kunt definiëren en beheren. Gegevensstromen gebruiken schema's om berichten te deserialiseren en serialiseren.
- De connector voor OPC UA is een gegevensinkomende en protocolomzettingsservice waarmee Azure IoT Operations gegevens van uw assets kan inkomende gegevens. De broker ontvangt telemetrie en gebeurtenissen van uw assets en publiceert de gegevens naar onderwerpen in de MQTT-broker. De broker is gebaseerd op de veelgebruikte OPC UA-standaard.
- De mediaconnector (preview) is een service waarmee media uit mediabronnen, zoals aan de rand gekoppelde camera's, beschikbaar worden gemaakt voor andere Azure IoT Operations-onderdelen.
- De connector voor ONVIF (preview) is een service waarmee ONVIF-assets, zoals camera's, worden gedetecteerd en geregistreerd. Met de connector kunt u ONVIF-assets beheren en beheren, zoals camera's die zijn verbonden met uw cluster.
Assets op afstand maken en beheren
De volgende taken zijn handig voor operationele teams in sectoren zoals industrie, detailhandel en gezondheid:
- Assets op afstand maken
- Als u toegang wilt krijgen tot assetgegevens, abonneert u zich op OPC UA-tags en -gebeurtenissen
- Verbonden mediabronnen zoals camera's beheren
Met de webinterface voor bewerkingen kunnen operations-teams deze taken uitvoeren in een vereenvoudigde webinterface. De bewerkingservaring maakt gebruik van de andere services die eerder zijn beschreven om deze taken te voltooien. U kunt ook de Azure IoT Operations CLI gebruiken om assets te beheren met behulp van de set opdrachten van az iot ops .
De bewerkingservaring maakt gebruik van de connector voor OPC UA om gegevens uit te wisselen met lokale OPC UA-servers. OPC UA-servers zijn softwaretoepassingen die communiceren met assets. De connector voor OPC UA maakt het volgende beschikbaar:
- OPC UA-tags die gegevenspunten vertegenwoordigen. OPC UA-tags bieden realtime of historische gegevens over de asset en u kunt configureren hoe vaak een voorbeeld van de tagwaarde wordt gebruikt.
- OPC UA-gebeurtenissen die statuswijzigingen vertegenwoordigen. OPC UA-gebeurtenissen bieden realtime statusinformatie voor uw assets waarmee u waarschuwingen en meldingen kunt configureren.
De bewerkingservaring maakt gebruik van de mediaconnector en de connector voor ONVIF om mediabronnen zoals camera's te beheren. Met de mediaconnector hebt u toegang tot mediabronnen zoals camera's die aan de rand zijn gekoppeld. De connector voor ONVIF detecteert en registreert ONVIF-assets, zoals camera's die zijn verbonden met uw cluster.
Met de bewerkingservaring kunnen gebruikers assets maken en zich abonneren op OPC UA-tags in een gebruiksvriendelijke interface. Gebruikers kunnen aangepaste assets maken door assetdetails en configuraties op te geven. Gebruikers kunnen tag- en gebeurtenisdefinities maken of importeren, zich hierop abonneren en toewijzen aan een asset.
Assets opslaan als Azure-resources in een gecentraliseerd register
Wanneer u een asset maakt in de bewerkingservaring of met behulp van de Azure IoT Operations CLI-extensie, wordt die asset gedefinieerd in Azure Device Registry.
Device Registry biedt één register voor apparaten en assets in toepassingen die in de cloud of aan de rand worden uitgevoerd. In de cloud worden assets gemaakt als Azure-resources, die u beheermogelijkheden bieden, zoals het organiseren van assets met resourcegroepen en tags. Aan de rand maakt het Azure Device Registry een aangepaste Kubernetes-resource voor elke asset en houdt de twee assetweergaven gesynchroniseerd.
Device Registry biedt verschillende mogelijkheden waarmee teams assets kunnen beheren:
- Geïntegreerd register. Het apparaatregister fungeert als de enige bron van waarheid voor de metagegevens van uw asset. Als u één register hebt, kunt u assets openen en beheren in Azure-, partner- en klanttoepassingen die worden uitgevoerd in de cloud of aan de rand.
- Assets als Azure-resources. Omdat Device Registry assets projecteert als echte Azure-resources, kunt u assets beheren met behulp van gevestigde Azure-functies en -services. Ondernemingen kunnen gebruikmaken van Azure Resource Manager, de systeemeigen implementatie- en beheerservice van Azure, met industriële assets. Azure Resource Manager biedt mogelijkheden zoals resourcegroepen, tags, op rollen gebaseerd toegangsbeheer (RBAC), beleid, logboekregistratie en controle.
- Cloudbeheer van assets. U kunt assets beheren met behulp van de bewerkingservaring of met behulp van Azure-API's en beheerhulpprogramma's zoals Azure Resource Graph. Ongeacht welke methode u gebruikt om assets te beheren, worden wijzigingen die in de cloud zijn aangebracht, gesynchroniseerd met de rand en weergegeven als aangepaste resources in het Kubernetes-cluster.
In de volgende set schermopnamen ziet u bijvoorbeeld één asset, in dit geval een thermostaat, zowel in cloudbeheerhulpprogramma's als in een Azure IoT Operations-cluster. In de eerste schermopname ziet u de thermostaatasset in de bewerkingservaring:
In deze schermopname ziet u dezelfde thermostaatasset in Azure Portal:
In de laatste schermopname ziet u dezelfde thermostaatasset als een aangepaste Kubernetes-resource:
Een algemene gegevensuitwisselingsstandaard gebruiken voor uw edge-oplossing
Een belangrijke vereiste in industriële omgevingen is voor een gemeenschappelijke standaard of protocol voor machine-naar-machine- en machine-naar-cloudgegevensuitwisseling. Met behulp van een algemeen ondersteund protocol voor gegevensuitwisseling kunt u het proces vereenvoudigen om diverse industriële assets in staat te stellen gegevens met elkaar uit te wisselen, met workloads die worden uitgevoerd in uw Kubernetes-cluster en met de cloud. OPC UA is een specificatie voor een platformonafhankelijke servicegerichte architectuur die gegevensuitwisseling in industriële omgevingen mogelijk maakt.
Een industriële omgeving die gebruikmaakt van de OPC UA-standaard, bevat de volgende eenvoudige OPC UA-elementen:
- Een OPC UA-server is software op basis van de OPC UA-specificatie die communiceert met assets en kern-OPC UA-services aan deze assets levert.
- Een OPC UA-client. Een OPC UA-client is software die communiceert met een OPC UA-server in een aanvraag- en antwoordnetwerkpatroon. Een OPC UA-client maakt verbinding met OPC UA-servers en verzendt aanvragen voor acties zoals lees- en schrijfbewerkingen op gegevensitems.
De connector voor OPC UA is een OPC UA-client waarmee gegevens van OPC UA-servers worden ingeschakeld in uw edge-oplossing op basis van de OPC UA-standaard. De connector voor OPC UA wordt geïnstalleerd als onderdeel van Azure IoT Operations. U kunt eventueel een OPC UA-simulatieserver installeren, waarmee u de service kunt testen en gebruiken.
Automatische detectie van assets
Met Akri-services kunt u connectiviteitsprotocollen, zoals OPC UA en ONVIF, aan de rand implementeren en configureren. Akri-services gebruiken de asset- en asseteindpuntbronnen in Azure Device Registry om de verschillende apparaat- en protocolverbindingen in uw omgeving te modelleren.
Akri-services vereenvoudigen het proces van het maken van assets door assets automatisch te onboarden met vooraf geconfigureerde gegevenssets en asseteindpunten die door de connectors worden gegenereerd om mogelijkheden en apparaten in het netwerk weer te geven.
Momenteel:
- Met de webgebruikersinterface voor bewerkingen kunt u geen Akri-services en -scenario's configureren.
- De connectors oefenen de detectiemogelijkheden van Akri-services niet uit.