Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Als u de documentatie over het asseteindpunt (klassiek) wilt bekijken, gaat u naar Wat is assetbeheer in Azure IoT-bewerkingen op de site voor eerdere versies.
Azure IoT-bewerkingen gebruikt de termen asset en device om te verwijzen naar configuratiebronnen. Deze configuratiebronnen worden niet rechtstreeks toegewezen aan de fysieke assets en apparaten in uw omgeving. In plaats daarvan definiëren ze hoe een connector in Azure IoT-bewerkingen verbinding maakt met en communiceert met de fysieke assets en apparaten in uw omgeving.
In Azure IoT-bewerkingen:
- Een apparaat is een configuratieresource die de verbindingsgegevens bevat die nodig zijn om verbinding te maken met een of meer fysieke apparaten of assets.
- Een asset is een configuratieresource die informatie bevat over de gegevens die een fysieke asset of apparaat uitwisselt met Azure IoT-bewerkingen.
Deze configuratieresources worden opgeslagen als aangepaste Kubernetes-resources en als vermeldingen in Azure Apparaatregister.
In het volgende diagram ziet u de relaties tussen assets, apparaten en connectorsjablonen. In dit artikel worden deze resources gedetailleerder beschreven.
Levenscyclusoperaties en clusterconnectiviteit
Aanmaken, updaten en verwijderen van bewerkingen voor zowel assets als apparaten vereisen dat de bijbehorende Kubernetes-cluster met Azure Arc is verbonden.
Azure Device Registry vertegenwoordigt elk asset en apparaat als een resource in Azure en synchroniseert de configuratie ervan met een aangepaste resource op de edge-cluster. Omdat levenscyclusoperaties de cluster moeten bereiken om deze aangepaste resourcewijzigingen toe te passen, kunnen ze falen wanneer Azure geen verbinding kan maken met het bijbehorende Azure Arc-compatibele Kubernetes-cluster.
Als een maak-, update- of verwijderbewerking mislukt omdat Azure het cluster niet kan bereiken, raadpleegt u Problemen met levenscyclusbewerkingen van apparaten en assets oplossen.
Apparaten
Voordat u een asset maakt, definieert u een apparaat. Een apparaat is een configuratieresource die de southbound edge connectiviteitsgegevens voor een of meer assets beschrijft.
Inkomende eindpunten
Elk apparaat heeft een of meer binnenkomende eindpunten die bepalen hoe het apparaat veilig verbinding maakt met een fysieke asset of een fysiek apparaat. Voorbeeld:
- Een apparaat met een definitie van een binnenkomend eindpunt voor OPC Unified Architecture (OPC UA) slaat de informatie op die u nodig hebt om verbinding te maken met een OPC UA-server.
- Een apparaat met een definitie van een binnenkomend eindpunt voor de mediaconnector slaat de informatie op die u nodig hebt om verbinding te maken met een mediabron.
- Een apparaat met een definitie van een binnenkomend eindpunt voor MQTT slaat de informatie op die u nodig hebt om verbinding te maken met een externe MQTT-broker of een onderwerp over de ingebouwde MQTT-broker.
- Een apparaat met een definitie van een binnenkomend eindpunt voor HTTP/REST slaat de informatie op die u nodig hebt om verbinding te maken met een HTTP-eindpunt.
Een apparaat kan meerdere binnenkomende eindpunten hebben. U kunt bijvoorbeeld een apparaat maken met twee binnenkomende eindpunten die verbinding maken met een OPC UA-server en een MQTT-broker.
Elk inkomend eindpunt heeft eigenschappen zoals:
- Adres. Het netwerkadres van de fysieke asset of het apparaat. Bijvoorbeeld de URL van een OPC UA-server of het IP-adres van een camera.
-
Verbindingslijntype. Het type connector dat het apparaat gebruikt om verbinding te maken met het object of apparaat. Bijvoorbeeld,
opcua,onvif,media,mqtt,http, ofsse. - Verificatiegegevens. De authenticatiegegevens die het apparaat gebruikt voor authenticatie bij het fysieke asset of de hardware. Bijvoorbeeld een gebruikersnaam en wachtwoord.
Connector sjablonen
Connectorsjablonen definiëren de typen binnenkomende eindpunten die beschikbaar zijn voor gebruikers van operationele technologie (OT). De connectorsjabloon OnVIF (Open Network Video Interface Forum) definieert bijvoorbeeld de vereiste eigenschappen voor het maken van een binnenkomend eindpunt dat verbinding maakt met een ONVIF-compatibele camera. Andere ingebouwde connectorsjablonen zijn OPC UA, media, MQTT, HTTP/REST en door de server verzonden gebeurtenissen (SSE).
Een IT-gebruiker voegt connectorsjablonen toe in de Azure-portal of met behulp van de Azure CLI. Nadat de IT-gebruiker een connectorsjabloon heeft toegevoegd, kan een OT-gebruiker apparaten maken met binnenkomende eindpunten van dat type in de webgebruikersinterface van de operations-ervaring.
Assets
Een asset is een configuratieresource die een fysiek apparaat of een asset vertegenwoordigt als:
- Een Azure Resource Manager resource in de cloud.
- Een aangepaste Kubernetes-resource aan de rand van het netwerk.
Belangrijk
De cloud is altijd de bron van waarheid voor apparaat- en assetconfiguratie. Apparaten en assets altijd maken en wijzigen via Azure, met behulp van de bewerkingservaring, de Azure-portal, de Azure CLI of ARM/Bicep-sjablonen. Maak of bewerk geen aangepaste Kubernetes-resources rechtstreeks op de cluster. Resources die rechtstreeks op het cluster zijn gemaakt, worden niet gesynchroniseerd met de cloud en directe bewerkingen naar bestaande aangepaste resources in het cluster kunnen ertoe leiden dat de cloud en edge niet meer worden gesynchroniseerd.
Wanneer u een asset definieert met behulp van de bewerkingservaring of de Azure IoT-bewerkingen CLI, stelt u schemagegevens in, zoals gegevenssets, gebeurtenisgroepen en beheergroepen voor elke asset.
Het type binnenkomende eindpunt waarmee de asset verbinding maakt, bepaalt welke schema-elementen u voor de asset definieert. Voorbeeld:
- Als de asset verbinding maakt met een OPC UA-server, definieert u gegevenssets, gebeurtenisgroepen en beheergroepen.
- Als de asset verbinding maakt met een mediaresource, definieert u streams.
- Als de asset verbinding maakt met een HTTP/REST-eindpunt, definieert u gegevenssets.
- Als de asset verbinding maakt met een SSE-eindpunt, definieert u gegevenssets en gebeurtenisgroepen.
- Als de asset verbinding maakt met een MQTT-broker, definieert u gegevenssets.
Stromen
Een stream stream streamt gegevens, zoals momentopnamen van video's of afbeeldingen, vanuit een mediabron. Een camera die is verbonden via de mediaconnector kan bijvoorbeeld videogegevens streamen.
Streams kunnen het volgende zijn:
- Gepubliceerd op een MQTT-onderwerp.
- Opgeslagen in opslag en gesynchroniseerd met de cloud.
- Doorgestuurd naar een mediaservice.
Evenementen
Een gebeurtenis is een melding van een statuswijziging van een verbonden asset. Een fysieke asset die is verbonden met een OPC UA-server kan bijvoorbeeld een gebeurtenis genereren wanneer een temperatuur een bepaalde drempelwaarde bereikt, of een ONVIF-compatibele camera kan een gebeurtenis genereren wanneer beweging wordt gedetecteerd. Connectors voor SSE kunnen ook gebeurtenissen van SSE-eindpunten leveren.
Gebeurtenissen worden gegroepeerd in gebeurtenisgroepen. Een gebeurtenisgroep is een verzameling gebeurtenissen die logisch zijn gerelateerd. De gebeurtenisgroep geeft het MQTT-onderwerp op waarin de asset gebeurtenisgegevens publiceert.
Acties
Een actie is een opdracht die u naar een verbonden asset verzendt. U kunt bijvoorbeeld een actie verzenden naar een ONVIF-compatibele camera om de opname te starten of de positie van de pan-tilt-zoom te wijzigen. De connector voor OPC UA ondersteunt ook het verzenden van opdrachten naar OPC UA-servers.
Acties worden gegroepeerd in beheergroepen. Een beheergroep is een verzameling acties die logisch zijn gerelateerd. De beheergroep geeft het MQTT-onderwerp aan waarin de asset zich abonneert op actieopdrachten.
Gegevenspunten
Een gegevenspunt is één stukje informatie dat wordt opgehaald van een eindpunt, zoals een HTTP/REST-service. Een temperatuurmeting van een sensor is bijvoorbeeld een gegevenspunt.
Gegevenspunten worden gegroepeerd in gegevenssets. Een gegevensset is een verzameling gegevenspunten die logisch zijn gerelateerd. De gegevensset geeft het MQTT-onderwerp aan waarin de asset tagwaarden publiceert.
Zie Connectiviteit voor een lijst met beschikbare connectors en de gegevenstypen die ze ondersteunen.
Bestemmingen
Assets bieden geen northbound connectiviteit voor fysieke assets en apparaten. Ze publiceren gegevens naar de MQTT-broker of slaan gegevens op in de lokale opslag. Andere Azure IoT-bewerkingen-services bieden connectiviteit via het noorden. Voorbeeld:
- Gegevensstromen gegevens routeren van de MQTT-broker naar cloudservices, zoals Azure Event Grid of Azure Event Hubs.
- De mediaconnector kan mediastreams naar andere mediaservers proxyn of vastgelegde gegevens uploaden naar Azure Blob Storage.