Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
IoT SiteWise -OPC-UA-Kollektor
Die IoT SiteWise -OPC-UA-Kollektorkomponente (aws.iot.SiteWiseEdgeCollectorOpcua
) ermöglicht es AWS IoT SiteWise Gateways, Daten von lokalen OPC-UA-Servern zu sammeln.
Mit dieser Komponente können AWS IoT SiteWise Gateways eine Verbindung zu mehreren OPC-UA-Servern herstellen. Weitere Informationen zu AWS IoT SiteWise Gateways finden Sie unter Verwenden von AWS IoT SiteWise am Edge im AWS IoT SiteWise -Benutzerhandbuch.
Themen
Versionen
Diese Komponente hat die folgenden Versionen:
-
2.4.x
-
2.3.x
-
2.2.x
-
2.1.x
-
2.0.x
Typ
Diese Komponente ist eine generische Komponente (aws.greengrass.generic
). Der Greengrass-Kern führt die Lebenszyklusskripte der Komponente aus.
Weitere Informationen finden Sie unter Komponententypen.
Betriebssystem
Diese Komponente kann auf -Core-Geräten installiert werden, auf denen die folgenden Betriebssysteme ausgeführt werden:
Linux
Windows
Voraussetzungen
Für diese Komponente gelten die folgenden Anforderungen:
-
Das Greengrass-Core-Gerät muss auf einer der folgenden Plattformen ausgeführt werden:
-
Betriebssystem: Ubuntu 18.04 oder höher
Architektur: x86_64 (AMD64) oder ARMv8 (Aarch64)
-
Betriebssystem: Red Hat Enterprise Linux (RHEL) 8
Architektur: x86_64 (AMD64) oder ARMv8 (Aarch64)
-
Betriebssystem: Amazon Linux 2
Architektur: x86_64 (AMD64) oder ARMv8 (Aarch64)
-
Betriebssystem: Debian 11
Architektur: x86_64 (AMD64) oder ARMv8 (Aarch64)
-
Betriebssystem: Windows Server 2019 oder höher
Architektur: x86_64 (AMD64)
-
-
Das Greengrass-Core-Gerät muss ausgehende Netzwerkkonnektivität zu OPC-UA-Servern zulassen.
Abhängigkeiten
Wenn Sie eine Komponente bereitstellen, stellt AWS IoT Greengrass auch kompatible Versionen ihrer Abhängigkeiten bereit. Das bedeutet, dass Sie die Anforderungen für die Komponente und alle ihre Abhängigkeiten erfüllen müssen, um die Komponente erfolgreich bereitzustellen. In diesem Abschnitt werden die Abhängigkeiten für die veröffentlichten Versionen dieser Komponente und die semantischen Versionseinschränkungen aufgeführt, die die Komponentenversionen für jede Abhängigkeit definieren. Sie können auch die Abhängigkeiten für jede Version der Komponente in der AWS IoT Greengrass Konsole
In der folgenden Tabelle sind die Abhängigkeiten für alle Versionen dieser Komponente aufgeführt.
-Abhängigkeit | Kompatible Versionen | Abhängigkeitstyp |
---|---|---|
Greengrass-Kern | >=2.3.0 <3.0.0 | Hart |
Stream-Manager | >2.0.10<3.0.0 | Hart |
Geheimer Manager | >=2.0.8 <3.0.0 | Hart |
Weitere Informationen zu Komponentenabhängigkeiten finden Sie in der Referenz zum Komponentenrezept .
Konfiguration
Diese Komponente hat keine Konfigurationsparameter.
Sie können die AWS IoT SiteWise Konsole oder API verwenden, um die IoT SiteWise -OPC-UA-Kollektorkomponente zu konfigurieren. Weitere Informationen finden Sie unter Schritt 4: Hinzufügen von Datenquellen – optional im AWS IoT SiteWise -Benutzerhandbuch.
Eingabedaten
Diese Komponente akzeptiert nur Daten in den folgenden Formaten, alle anderen werden ignoriert und verworfen. Die folgende Tabelle ordnet die OPC-UA-Datentypen ihrem SiteWise Äquivalent zu.
SiteWise Datentyp |
OPC-UA-Datentyp |
Beschreibung |
---|---|---|
|
|
Eine Zeichenfolge mit einer maximalen Länge von 1024 Byte. |
|
|
Eine signierte 32-Bit-Ganzzahl mit einem Bereich von |
|
|
Eine Gleitkommazahl mit einem Bereich von |
|
|
|
* Für OPC-UA-Datentypen UInt32
und lautet der SiteWise Datentyp Int64
, INTEGER
wenn seinen Wert darstellen SiteWise kann, andernfalls ist er DOUBLE
.
Ausgabedaten
Diese Komponente schreibt BatchPutAssetPropertyValue
Nachrichten in den AWS IoT Greengrass Stream-Manager. Weitere Informationen finden Sie unter BatchPutAssetPropertyValue in der AWS IoT SiteWise -API-Referenz.
Lokale Protokolldatei
Diese Komponente verwendet die folgende Protokolldatei.
So zeigen Sie die Protokolle dieser Komponente an
-
Führen Sie den folgenden Befehl auf dem Core-Gerät aus, um die Protokolldatei dieser Komponente in Echtzeit anzuzeigen. Ersetzen Sie
oder/greengrass/v2
C:\greengrass\v2
durch den Pfad zum AWS IoT Greengrass Stammordner.
Fehlerbehebung und Debugging
Diese Komponente enthält ein neues Ereignisprotokoll, das Kunden hilft, Probleme zu identifizieren und zu beheben. Die Protokolldatei ist von der lokalen Protokolldatei getrennt und befindet sich am folgenden Speicherort. Ersetzen Sie
oder /greengrass/v2
C:\greengrass\v2
durch den Pfad zum AWS IoT Greengrass Stammordner.
Dieses Protokoll enthält detaillierte Informationen und Anweisungen zur Fehlerbehebung. Informationen zur Fehlerbehebung werden zusammen mit der Diagnose bereitgestellt, mit einer Beschreibung, wie das Problem behoben werden kann, und manchmal mit Links zu weiteren Informationen. Zu den Diagnoseinformationen gehören:
-
Schweregrad
-
Zeitstempel
-
Zusätzliche ereignisspezifische Informationen
Beispielprotokoll
dataSourceConnectionSuccess: Summary: Successfully connected to OpcUa server Level: INFO Timestamp: '2023-06-15T21:04:16.303Z' Description: Successfully connected to the data source. AssociatedMetrics: - Name: FetchedDataStreams Description: The number of fetched data streams for this data source Value: 1.0 Namespace: IoTSiteWise Dimensions: - Name: SourceName Value: SourceName{value=OPC-UA Server} - Name: ThingName Value: test-core AssociatedData: - Name: DataSourceTrace Description: Name of the data source Data: - OPC-UA Server - Name: EndpointUri Description: The endpoint to which the connection was attempted. Data: - '"opc.tcp://10.0.0.1:1234"'
Lizenzen
Diese Komponente wird gemäß dem Greengrass Core Software License Agreement
Änderungsprotokoll
In der folgenden Tabelle werden die Änderungen in jeder Version der Komponente beschrieben.
Version |
Änderungen |
---|---|
2.4.2 |
|
2.4.1 |
|
2.4.0 |
|
2.3.0 |
|
2.2.0 |
|
2.1.3 |
|
2.1.1 |
|
2.0.3 |
Fehlerbehebungen und Verbesserungen. |
2.0.2 |
Fehlerbehebungen und Verbesserungen der Synchronisierung von Komponentenprioritäten mit Edge. |
2.0.1 |
Erste Version |
Weitere Informationen finden Sie auch unter
-
Was ist AWS IoT SiteWise? im AWS IoT SiteWise -Benutzerhandbuch.