Dela via


Vad är tillgångshantering i förhandsversionen av Azure IoT Operations

Viktigt!

Förhandsversion av Azure IoT Operations – aktiverad av Azure Arc är för närvarande i förhandsversion. Du bör inte använda den här förhandsgranskningsprogramvaran i produktionsmiljöer.

Du måste distribuera en ny Azure IoT Operations-installation när en allmänt tillgänglig version görs tillgänglig. Du kommer inte att kunna uppgradera en förhandsgranskningsinstallation.

Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

I Förhandsversionen av Azure IoT Operations är en viktig uppgift att hantera de tillgångar som ingår i din lösning. Den här artikeln:

  • Definierar vilka tillgångar som finns i kontexten för Azure IoT Operations.
  • Ger en översikt över de tjänster som du använder för att hantera dina tillgångar.
  • Förklarar de vanligaste användningsfallen för tjänsterna.

Förstå tillgångar

Tillgångar är en viktig del av en Azure IoT Operations-lösning. I Azure IoT Operations är en tillgång en logisk entitet som du skapar för att representera en verklig tillgång. En Azure IoT Operations-tillgång kan generera telemetri och händelser. Du använder dessa logiska tillgångsinstanser för att referera till de verkliga tillgångarna i din industriella gränsmiljö.

Tillgångar ansluter till Azure IoT Operations-instanser via tillgångsslutpunkter, som är OPC UA-servrar som har södergående anslutningar till en eller flera tillgångar.

Förstå tjänster för hantering av tillgångar

Azure IoT Operations innehåller flera tjänster som hjälper dig att hantera dina tillgångar.

Följande diagram visar arkitekturen på hög nivå för Azure IoT Operations. De tjänster som du använder för att hantera tillgångar är markerade i rött:

Diagram som visar de tjänster som används för att hantera tillgångar.

  • Driftupplevelsen är ett webbgränssnitt som gör att du kan skapa och konfigurera tillgångar i din lösning. Webbgränssnittet förenklar uppgiften att hantera tillgångar och är den rekommenderade tjänsten för att hantera tillgångar.
  • Förhandsversionen av Azure Device Registry är en serverdelstjänst som möjliggör moln- och gränshantering av tillgångar. Enhetsregistret projicerar tillgångar som definierats i din gränsmiljö som Azure-resurser i molnet. Det tillhandahåller ett enda enhetligt register så att alla appar och tjänster som interagerar med dina tillgångar kan ansluta till en enda källa. Enhetsregistret hanterar också synkroniseringen mellan tillgångar i molnet och tillgångar som anpassade resurser i Kubernetes på gränsen.
  • Schemaregistret är en tjänst där du kan definiera och hantera schemat för dina tillgångar. Dataflöden använder scheman för att deserialisera och serialisera meddelanden.
  • Anslutningsappen för OPC UA är en tjänst för ingress och protokollöversättning som gör att Azure IoT Operations kan inkommande data från dina tillgångar. Mäklaren tar emot telemetri och händelser från dina tillgångar och publicerar data till ämnen i MQTT-asynkron meddelandekö. Mäklaren är baserad på den allmänt använda OPC UA-standarden.

Skapa och hantera tillgångar via fjärranslutning

Följande uppgifter är användbara för driftsteam inom sektorer som bransch, detaljhandel och hälsa:

  • Fjärrskapa tillgångar
  • För att få åtkomst till tillgångsdata prenumererar du på OPC UA-taggar och -händelser

Med webbgränssnittet för driftupplevelse kan driftteam utföra dessa uppgifter i ett förenklat webbgränssnitt. Driftupplevelsen använder de andra tjänster som beskrevs tidigare för att slutföra dessa uppgifter. Du kan också använda Azure IoT Operations CLI för att hantera tillgångar med hjälp av az iot ops-tillgångsuppsättningen med kommandon.

Driftupplevelsen använder anslutningsappen för OPC UA för att utbyta data med lokala OPC UA-servrar. OPC UA-servrar är program som kommunicerar med tillgångar. Anslutningsappen för OPC UA exponerar:

  • OPC UA-taggar som representerar datapunkter. OPC UA-taggar ger realtidsdata eller historiska data om tillgången, och du kan konfigurera hur ofta taggvärdet ska samplas.
  • OPC UA-händelser som representerar tillståndsändringar. OPC UA-händelser ger statusinformation i realtid för dina tillgångar som gör att du kan konfigurera larm och meddelanden.

Med driftupplevelsen kan användarna skapa tillgångar och prenumerera på OPC UA-taggar i ett användarvänligt gränssnitt. Användare kan skapa anpassade tillgångar genom att ange tillgångsinformation och konfigurationer. Användare kan skapa eller importera tagg- och händelsedefinitioner, prenumerera på dem och tilldela dem till en tillgång.

Lagra tillgångar som Azure-resurser i ett centraliserat register

När du skapar en tillgång i driftupplevelsen eller med hjälp av Azure IoT Operations CLI-tillägget definieras tillgången i förhandsversionen av Azure Device Registry.

Enhetsregistret tillhandahåller ett enda register för enheter och tillgångar i program som körs i molnet eller på gränsen. I molnet skapas tillgångar som Azure-resurser, vilket ger dig hanteringsfunktioner över dem som att organisera tillgångar med resursgrupper och taggar. På gränsen skapar Enhetsregistret en anpassad Kubernetes-resurs för varje tillgång och håller de två tillgångsrepresentationerna synkroniserade.

Enhetsregistret innehåller flera funktioner som hjälper team att hantera tillgångar:

  • Enhetligt register. Enhetsregistret fungerar som den enda sanningskällan för dina tillgångsmetadata. Med ett enda register kan du komma åt och hantera tillgångar i azure-, partner- och kundprogram som körs i molnet eller på gränsen.
  • Tillgångar som Azure-resurser. Eftersom Device Registry projicerar tillgångar som verkliga Azure-resurser kan du hantera tillgångar med hjälp av etablerade Azure-funktioner och -tjänster. Företag kan använda Azure Resource Manager, Azures interna distributions- och hanteringstjänst, med industriella tillgångar. Azure Resource Manager innehåller funktioner som resursgrupper, taggar, rollbaserade åtkomstkontroller (RBAC), principer, loggning och granskning.
  • Molnhantering av tillgångar. Du kan hantera tillgångar med hjälp av driftupplevelsen eller med hjälp av Azure-API:er och hanteringsverktyg som Azure Resource Graph. Oavsett vilken metod du använder för att hantera tillgångar synkroniseras ändringar som görs i molnet till gränsen och exponeras som anpassade resurser i Kubernetes-klustret.

Följande uppsättning skärmbilder visar till exempel en enskild tillgång, i det här fallet en termostat, som visas både i molnhanteringsverktyg och i ett Azure IoT Operations-kluster. Den första skärmbilden visar termostattillgången i driftupplevelsen:

En skärmbild som visar termostattillgången i driftupplevelsen.

Den här skärmbilden visar samma termostattillgång i Azure Portal:

En skärmbild som visar termostattillgången i Azure Portal.

Och den sista skärmbilden visar samma termostattillgång som en anpassad Kubernetes-resurs:

En skärmbild som visar termostattillgången som en anpassad Kubernetes-resurs.

Använda en gemensam datautbytesstandard för din edge-lösning

Ett viktigt krav i industriella miljöer är för en gemensam standard eller ett protokoll för datautbyte mellan datorer och datorer till molnet. Genom att använda ett protokoll för datautbyte som stöds kan du förenkla processen så att olika industriella tillgångar kan utbyta data med varandra, med arbetsbelastningar som körs i ditt Kubernetes-kluster och med molnet. OPC UA är en specifikation för en plattformsoberoende tjänstorienterad arkitektur som möjliggör datautbyte i industriella miljöer.

En industrimiljö som använder OPC UA-standarden innehåller följande grundläggande OPC UA-element:

  • En OPC UA-server är programvara baserad på OPC UA-specifikationen som kommunicerar med tillgångar och tillhandahåller grundläggande OPC UA-tjänster till dessa tillgångar.
  • En OPC UA-klient. En OPC UA-klient är programvara som interagerar med en OPC UA-server i ett nätverksmönster för begäran och svar. En OPC UA-klient ansluter till OPC UA-servrar och skickar begäranden om åtgärder som läsningar och skrivningar på dataobjekt.

Anslutningsappen för OPC UA är en OPC UA-klient som möjliggör inkommande data från OPC UA-servrar till din gränslösning baserat på OPC UA-standarden. Anslutningsappen för OPC UA installeras som en del av Azure IoT Operations. Du kan också installera en OPC UA-simuleringsserver, som gör att du kan testa och använda tjänsten.