Dela via


Hantering och kontroll av IoT-tillgångar och enheter

Den här översikten beskriver viktiga begrepp kring hantering och kontroll av tillgångar och enheter i en typisk Azure IoT-lösning. Varje avsnitt innehåller länkar till innehåll som ger mer information och vägledning.

Följande diagram visar en översikt över komponenterna i en typisk kantbaserad IoT-lösning. Den här artikeln fokuserar på komponenterna för tillgångshantering och kontroll i en gränsbaserad IoT-lösning:

Diagram som visar den IoT-gränsbaserade lösningsarkitekturen på hög nivå som visar områden för tillgångshantering.

I en gränsbaserad IoT-lösning kan drifttekniker (OT) hantera och kontrollera tillgångar från molnet med hjälp av Azure Device Registry. OT-användare kan använda webbgränssnittet för driftsupplevelsen, medan IT-administratörer kan använda CLI och Azure-portalen. För att hitta och hantera tillgångar kan OT-användare använda webbplatser som IT-administratören skapar. Webbplatser grupperar vanligtvis Azure IoT Operations-instanser efter fysisk plats.

Enhets- och tillgångshantering avser processer som att registrera tillgångar och definiera enheter. Enhets- och tillgångshantering omfattar följande uppgifter:

  • Skapa enhet
  • Skapa tillgångar, datapunkter och händelser
  • Hantering av enhetshemligheter
  • Aktivera och inaktivera enheter

I en gränsbaserad IoT-lösning refererar kommando och kontroll till de processer som gör att du kan skicka kommandon till tillgångar och eventuellt ta emot svar från dem. Du kan till exempel:

  • Kontrollera kamerornas panorering, lutning och zoomning.
  • För att spara energi, stäng av lamporna i en byggnad.
  • Använd MQTT-ämnen för att låta tillgångar kommunicera med varandra via en broker.

Components

En gränsbaserad IoT-lösning kan använda följande komponenter för tillgångshantering och -kontroll:

  • Enheter för att beskriva anslutningsinformation för södergående kant för en eller flera tillgångar.
  • Tillgångsdata pekar på att beskriva värden som kan samlas in från en tillgång.
  • Tillgångshändelser som informerar dig om tillståndsändringar i din tillgång.
  • Dataflöden för att ansluta olika datakällor och utföra dataåtgärder, vilket förenklar konfigurationen av datasökvägar för att flytta, transformera och berika data.
  • Webbgränssnittet för driftupplevelser som gör att du kan skapa och konfigurera tillgångar i din lösning. Webbgränssnittet förenklar uppgiften att hantera tillgångar.
  • Azure Device Registry 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 vid kanten av nätverket.
  • Schemaregister som gör att du kan definiera och hantera schemat för dina tillgångar. Dataflöden använder scheman för att deserialisera och serialisera meddelanden.
  • Akri-tjänster som låter dig distribuera och konfigurera anslutningsprotokoll, till exempel OPC UA och ONVIF, vid gränsen. Anslutningsappen för ONVIF är en tjänst som identifierar och registrerar ONVIF-tillgångar, till exempel kameror. Anslutningsappen för OPC UA är en tjänst som ansluter till OPC UA-servrar och registrerar tillgångar som robotarmar.
  • Secret Store-tillägget för att synkronisera hemligheter från molnet och lagra dem på edge som Kubernetes-hemligheter. Azure IoT Operations använder Azure Key Vault som lösning för hanterat valv i molnet och använder Azure Key Vault Secret Store-tillägget för Kubernetes för att synkronisera hemligheterna.
  • Webbplatser som grupperar Azure IoT Operations-instanser efter fysisk plats och gör det enklare för OT-användare att hitta och hantera tillgångar. IT-administratören skapar webbplatser och tilldelar Azure IoT Operations-instanser till dem. Mer information finns i Vad är Azure Arc-webbplatshanteraren (förhandsversion)?.

Mer information finns i Vad är tillgångshantering i Azure IoT Operations.

Hantering av tillgångar och enheter

Skapa enhet

Azure IoT Operations använder Azure-resurser som kallas tillgångar och enheter för att ansluta och hantera komponenter i din industriella gränsmiljö. Innan du kan skapa en tillgång måste du definiera en enhet. En enhet är en profil som beskriver anslutningsinformation för södergående kant för en eller flera tillgångar.

För närvarande är de sydgående anslutningsappar som är tillgängliga i Azure IoT Operations anslutningsappen för OPC UA, medieanslutningen (förhandsversion), anslutningsappen för ONVIF (förhandsversion), SQL-anslutningsappen (förhandsversion) och REST-anslutningsappen (förhandsversion). Enheter är konfigurationer för en anslutningsapp som gör att den kan ansluta till en eller flera fysiska tillgångar. Till exempel:

  • En enhet lagrar den information du behöver för att ansluta till en OPC UA-server.
  • En enhet lagrar den information du behöver för att ansluta till en mediekälla och EN ONVIF-kompatibel källa.

Mer information finns i Vad är anslutningsappen för OPC UA?.

Skapa tillgångar, datapunkter och händelser

En tillgång är en logisk entitet som representerar en enhet eller komponent i molnet som en Azure Resource Manager-resurs och vid gränsen som en anpassad Kubernetes-resurs. När du skapar en tillgång kan du definiera dess metadata och datapunkter (kallas även taggar) och händelser som den genererar.

För närvarande kan en tillgång i Azure IoT Operations vara:

  • Något som är anslutet till en OPC UA-server, till exempel en robotarm.
  • En mediekälla, till exempel en kamera.

När du definierar en tillgång med antingen webbgränssnittet för driftupplevelse eller Azure IoT Operations CLI kan du konfigurera taggar och händelser för varje tillgång:

  • En tagg är en beskrivning av en datapunkt som kan samlas in från en tillgång. OPC UA-taggar ger realtidsdata eller historiska data om en tillgång.
  • En händelse är ett meddelande från en OPC UA-server som kan informera dig om tillståndsändringar i din tillgång.

Mer information finns i Definiera tillgångar och tillgångsslutpunkter.

Hantering av hemligheter för tillgångsslutpunkter

På en Azure IoT Operations-instans som distribueras med säkra inställningar kan du lägga till hemligheter i Azure Key Vault och synkronisera dem till IoT-edge för att användas i enhetsändpunkter med hjälp av det operativa webbgränssnittet. Hemligheter används i tillgångsslutpunkter för autentisering.

Mer information finns i Hantera hemligheter för din Azure IoT Operations-distribution.

Kommando och kontroll

Azure IoT Operations innehåller en MQTT-mäklare av företagsklass som följer standarder. Mäklaren möjliggör dubbelriktad kommunikation mellan periferin och molnet och driver händelsedrivna applikationer i periferin.

Använd MQTT-koordinatorn för att implementera kommando- och kontrolllösningar som gör att du kan skicka kommandon till dina tillgångar antingen från molnet eller från andra gränsbaserade komponenter. Anslutningsappar, till exempel ONVIF-anslutningsappen, kan använda MQTT-ämnen för att lyssna efter och svara på kommandon. Du kan till exempel publicera ett meddelande till ett ämne i MQTT-broker som är en instruktion till en kamera att panorera åt vänster med 20 graders vinkel. Kameran kan använda ett annat ämne för att publicera ett meddelande som bekräftar att åtgärden är klar. Azure IoT Operations SDK:er (förhandsversion) innehåller exempel som visar hur du implementerar dessa typer av kommando- och kontrollscenarier.

För mer information, se Azure IoT Operations inbyggda lokala MQTT-mäklare.