Vad är anslutningsappen för OPC UA?
OPC UA (OPC Unified Architecture) är en standard som utvecklats av OPC Foundation för att möjliggöra utbyte av data mellan industriella komponenter vid gränsen och med molnet. OPC UA ger en konsekvent, säker, dokumenterad standard baserat på allmänt använda dataformat. Industriella komponenter kan implementera OPC UA-standarden för att möjliggöra universellt datautbyte.
Anslutningsappen för OPC UA är en del av Azure IoT Operations. Anslutningsappen för OPC UA ansluter till OPC UA-servrar för att hämta data som den publicerar till ämnen i MQTT-koordinatorn. Anslutningsprogrammet för OPC UA gör det möjligt för din industriella OPC UA-miljö att mata in data i dina lokala arbetsbelastningar som körs i ett Kubernetes-kluster och till dina molnarbetsbelastningar.
Anslutningsappen för OPC UA är ett klientprogram som körs som en mellanprogramstjänst i Azure IoT Operations. Anslutningsappen för OPC UA ansluter till OPC UA-servrar, låter dig bläddra i serverns adressutrymme och övervaka dataändringar och händelser i anslutna tillgångar. Driftteam och utvecklare använder anslutningsappen för OPC UA för att effektivisera uppgiften att ansluta OPC UA-tillgångar till sin industriella lösning vid gränsen.
Funktioner
Som en del av Azure IoT Operations är anslutningsappen för OPC UA ett inbyggt Kubernetes-program som:
- Ansluter befintliga OPC UA-servrar och -tillgångar till ett inbyggt Kubernetes-kluster vid gränsen.
- Publicerar JSON-kodade telemetridata från OPC UA-servrar i OPC UA PubSub-format med hjälp av en JSON-nyttolast. Genom att använda det här standardformatet för datautbyte kan du minska risken för framtida kompatibilitetsproblem.
- Ansluter till Azure Arc-aktiverade tjänster i molnet.
Andra funktioner
Anslutningsappen för OPC UA stöder följande funktioner som en del av Azure IoT Operations:
- Samtidiga anslutningar till flera OPC UA-servrar som konfigurerats med kubernetes
AssetEndpointProfile
anpassade resurser (CRs). - Publicera OPC UA-datavärdeändringar i OPC UA PubSub-format med JSON-kodning.
- Publicera meddelandehuvuden som användaregenskaper i MQTT-meddelandet. Rubrikerna i meddelandena som publiceras av anslutningsappen för OPC UA baseras på CloudEvents-specifikationen för OPC UA.
- Publicera OPC UA-händelser med fördefinierade händelsefält.
- Tillgångsdefinition med kubernetes tillgångs-CRs
- Nyttolastkomprimering inklusive
gzip
ochbrotli
. - Automatisk återanslutning till OPC UA-servrar.
- Integrerad OpenTelemetry-kompatibel observerbarhet.
- OPC UA-transportkryptering.
- Anonym autentisering och auktorisering baserat på användarnamn och lösenord.
AssetEndpointProfile
ochAsset
CR:er som kan konfigureras med hjälp av Azure REST API och webbgränssnittet för driftupplevelser.
Hur det fungerar
De två huvudkomponenterna i anslutningsappen för OPC UA är programmet och identifieringshanteraren.
Anslutningsappen för OPC UA-programmet:
- Skapar en session till OPC UA-servern för varje tillgång som du definierar.
- Alla taggar för tillgången konfigureras med samma publiceringsintervall. Det här intervallet avgör hur ofta anslutningsappen publicerar data till ett MQTT-koordinatorämne.
- Skapar en separat prenumeration i sessionen för varje 1 000 taggar.
- Skapar en separat prenumeration för varje händelse som definierats i tillgången.
- Implementerar logik för återförsök för att upprätta anslutningar till slutpunkter som inte svarar efter ett angivet antal keep-alive-begäranden. Det kan till exempel finnas en slutpunkt som inte svarar i din miljö när en OPC UA-server slutar svara på grund av ett strömavbrott.