Hinweis zum Ende des Supports: Am 7. Oktober 2026 AWS wird der Support für eingestellt. AWS IoT Greengrass Version 1 Nach dem 7. Oktober 2026 können Sie nicht mehr auf die Ressourcen zugreifen. AWS IoT Greengrass V1 Weitere Informationen finden Sie unter Migrieren von AWS IoT Greengrass Version 1.
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.
SiteWise IoT-Anschluss
Der SiteWise IoT-Connector sendet lokale Geräte- und Gerätedaten an Anlagenimmobilien in AWS IoT SiteWise. Sie können diesen Connector verwenden, um Daten von mehreren OPC-UA-Servern zu sammeln und im IoT zu veröffentlichen. SiteWise Der Konnektor sendet die Daten an Objekteigenschaften in der aktuellen Region AWS-Konto und in der Region.
IoT SiteWise ist ein vollständig verwalteter Service, der Daten von industriellen Geräten und Anlagen sammelt, verarbeitet und visualisiert. Sie können Komponenteneigenschaften konfigurieren, die Rohdaten verarbeiten, die von diesem Konnektor an die Messeigenschaften Ihrer Komponenten gesendet werden. Sie können beispielsweise eine Transformationseigenschaft definieren, die die Celsius-Temperaturdatenpunkte eines Geräts in Fahrenheit konvertiert. Sie können auch eine Metrikeigenschaft definieren, die die durchschnittliche stündliche Temperatur berechnet. Weitere Informationen finden Sie unter Was ist AWS IoT SiteWise? im AWS IoT SiteWise -Benutzerhandbuch.
Der Connector sendet Daten SiteWise mit den OPC-UA-Datenstream-Pfaden, die von den OPC-UA-Servern gesendet werden, an das IoT. Beispielsweise könnte der Datenstream-Pfad /company/windfarm/3/turbine/7/temperature den Temperatursensor der Turbine #7 im Windpark #3 darstellen. Wenn der AWS IoT Greengrass Core die Verbindung zum Internet verliert, speichert der Connector Daten im Cache, bis er erfolgreich eine Verbindung zum herstellen kann. AWS Cloud Sie können die maximale Datenträgerpuffergröße konfigurieren, die zum Zwischenspeichern von Daten verwendet wird. Wenn die Cachegröße die maximale Datenträgerpuffergröße überschreitet, verwirft der Konnektor die ältesten Daten aus der Warteschlange.
Nachdem Sie den SiteWise IoT-Connector konfiguriert und bereitgestellt haben, können Sie ein Gateway und OPC-UA-Quellen in der SiteWise IoT-Konsole hinzufügen. Wenn Sie eine Quelle in der Konsole konfigurieren, können Sie die vom SiteWise IoT-Connector gesendeten OPC-UA-Datenstream-Pfade filtern oder mit einem Präfix versehen. Anweisungen zum Abschluss der Einrichtung des Gateways und der Quellen finden Sie unter Hinzufügen des Gateways im AWS IoT SiteWise -Benutzerhandbuch.
IoT SiteWise empfängt Daten nur aus Datenströmen, die Sie den Messeigenschaften von SiteWise IoT-Anlagen zugeordnet haben. Um Datenstreams Objekteigenschaften zuzuordnen, können Sie den Alias einer Eigenschaft so einstellen, dass er einem OPC-UA-Datenstream-Pfad entspricht. Weitere Informationen zum Definieren von Komponentenmodellen und zum Erstellen von Komponenten finden Sie unter Modellieren von industriellen Komponenten im AWS IoT SiteWise -Benutzerhandbuch.
Sie können den Stream Manager verwenden, um Daten SiteWise von anderen Quellen als OPC-UA-Servern in das IoT hochzuladen. Stream Manager bietet auch anpassbare Unterstützung für Persistenz- und Bandbreitenmanagement. Weitere Informationen finden Sie unter Datenströme auf dem AWS IoT Greengrass Core verwalten.
Dieser Connector wird im Modus Keine Container-Isolierung ausgeführt, sodass Sie ihn in einer Greengrass-Gruppe bereitstellen können, die in einem Docker-Container ausgeführt wird.
Dieser Connector hat die folgenden Versionen.
Version |
ARN |
12 (empfohlen) |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/12
|
11 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/11
|
10 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/10
|
9 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/9
|
8 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/8
|
7 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/7
|
6 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/6
|
5 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/5
|
4 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/4
|
3 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/3
|
2 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/2
|
1 |
arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/1
|
Informationen über Versionsänderungen finden Sie im Änderungsprotokoll.
Voraussetzungen
Dieser Konnektor hat die folgenden Anforderungen:
- Version 9, 10, 11, and 12
-
Diese Version führt neue Anforderungen ein: AWS IoT Greengrass Kernsoftware v1.10.2 und Stream Manager.
-
AWS IoT Greengrass Kernsoftware v1.10.2.
-
Stream-Manager muss für die Greengrass-Gruppe aktiviert sein.
-
Java 8 auf dem Core-Gerät installiert und der Umgebungsvariablen PATH hinzugefügt.
-
Dieser Connector kann nur in Amazon Web Services Services-Regionen verwendet werden, in denen AWS IoT Greengrasssowohl IoT als auch IoT unterstützt SiteWise werden.
-
Der Greengrass-Gruppenrolle wurde eine IAM-Richtlinie hinzugefügt. Diese Rolle ermöglicht der AWS IoT Greengrass Gruppe den Zugriff auf die iotsitewise:BatchPutAssetPropertyValue Aktion für das Ziel-Root-Asset und seine untergeordneten Objekte, wie im folgenden Beispiel gezeigt. Sie können das Condition aus der Richtlinie entfernen, damit der Connector auf alle Ihre SiteWise IoT-Assets zugreifen kann.
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iotsitewise:BatchPutAssetPropertyValue",
"Resource": "*",
"Condition": {
"StringLike": {
"iotsitewise:assetHierarchyPath": [
"/root node asset ID",
"/root node asset ID/*"
]
}
}
}
]
}
Weitere Informationen finden Sie unter Hinzufügen und Entfernen von IAM-Richtlinien im IAM-Benutzerhandbuch.
- Versions 6, 7, and 8
-
-
AWS IoT Greengrass Kernsoftware v1.10.0.
-
Stream-Manager muss für die Greengrass-Gruppe aktiviert sein.
-
Java 8 auf dem Core-Gerät installiert und der Umgebungsvariablen PATH hinzugefügt.
-
Dieser Connector kann nur in Amazon Web Services Services-Regionen verwendet werden, in denen AWS IoT Greengrasssowohl IoT als auch IoT unterstützt SiteWise werden.
-
Der Greengrass-Gruppenrolle wurde eine IAM-Richtlinie hinzugefügt. Diese Rolle ermöglicht der AWS IoT Greengrass Gruppe den Zugriff auf die iotsitewise:BatchPutAssetPropertyValue Aktion für das Ziel-Root-Asset und seine untergeordneten Objekte, wie im folgenden Beispiel gezeigt. Sie können das Condition aus der Richtlinie entfernen, damit der Connector auf alle Ihre SiteWise IoT-Assets zugreifen kann.
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iotsitewise:BatchPutAssetPropertyValue",
"Resource": "*",
"Condition": {
"StringLike": {
"iotsitewise:assetHierarchyPath": [
"/root node asset ID",
"/root node asset ID/*"
]
}
}
}
]
}
Weitere Informationen finden Sie unter Hinzufügen und Entfernen von IAM-Richtlinien im IAM-Benutzerhandbuch.
- Version 5
-
-
AWS IoT Greengrass Kernsoftware v1.9.4.
-
Java 8 auf dem Core-Gerät installiert und der Umgebungsvariablen PATH hinzugefügt.
-
Dieser Connector kann nur in Amazon Web Services Services-Regionen verwendet werden, in denen AWS IoT Greengrasssowohl IoT als auch IoT unterstützt SiteWise werden.
-
Der Greengrass-Gruppenrolle wurde eine IAM-Richtlinie hinzugefügt. Diese Rolle ermöglicht der AWS IoT Greengrass Gruppe den Zugriff auf die iotsitewise:BatchPutAssetPropertyValue Aktion für das Ziel-Root-Asset und seine untergeordneten Objekte, wie im folgenden Beispiel gezeigt. Sie können das Condition aus der Richtlinie entfernen, damit der Connector auf alle Ihre SiteWise IoT-Assets zugreifen kann.
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iotsitewise:BatchPutAssetPropertyValue",
"Resource": "*",
"Condition": {
"StringLike": {
"iotsitewise:assetHierarchyPath": [
"/root node asset ID",
"/root node asset ID/*"
]
}
}
}
]
}
Weitere Informationen finden Sie unter Hinzufügen und Entfernen von IAM-Richtlinien im IAM-Benutzerhandbuch.
- Version 4
-
-
AWS IoT Greengrass Kernsoftware v1.10.0.
-
Java 8 auf dem Core-Gerät installiert und der Umgebungsvariablen PATH hinzugefügt.
-
Dieser Connector kann nur in Amazon Web Services Services-Regionen verwendet werden, in denen AWS IoT Greengrasssowohl IoT als auch IoT unterstützt SiteWise werden.
-
Der Greengrass-Gruppenrolle wurde eine IAM-Richtlinie hinzugefügt. Diese Rolle ermöglicht der AWS IoT Greengrass Gruppe den Zugriff auf die iotsitewise:BatchPutAssetPropertyValue Aktion für das Ziel-Root-Asset und seine untergeordneten Objekte, wie im folgenden Beispiel gezeigt. Sie können das Condition aus der Richtlinie entfernen, damit der Connector auf alle Ihre SiteWise IoT-Assets zugreifen kann.
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iotsitewise:BatchPutAssetPropertyValue",
"Resource": "*",
"Condition": {
"StringLike": {
"iotsitewise:assetHierarchyPath": [
"/root node asset ID",
"/root node asset ID/*"
]
}
}
}
]
}
Weitere Informationen finden Sie unter Hinzufügen und Entfernen von IAM-Richtlinien im IAM-Benutzerhandbuch.
- Version 3
-
-
AWS IoT Greengrass Kernsoftware v1.9.4.
-
Java 8 auf dem Core-Gerät installiert und der Umgebungsvariablen PATH hinzugefügt.
-
Dieser Connector kann nur in Amazon Web Services Services-Regionen verwendet werden, in denen AWS IoT Greengrasssowohl IoT als auch IoT unterstützt SiteWise werden.
-
Der Greengrass-Gruppenrolle wurde eine IAM-Richtlinie hinzugefügt. Diese Rolle ermöglicht der AWS IoT Greengrass Gruppe den Zugriff auf die iotsitewise:BatchPutAssetPropertyValue Aktion für das Ziel-Root-Asset und seine untergeordneten Objekte, wie im folgenden Beispiel gezeigt. Sie können das Condition aus der Richtlinie entfernen, damit der Connector auf alle Ihre SiteWise IoT-Assets zugreifen kann.
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iotsitewise:BatchPutAssetPropertyValue",
"Resource": "*",
"Condition": {
"StringLike": {
"iotsitewise:assetHierarchyPath": [
"/root node asset ID",
"/root node asset ID/*"
]
}
}
}
]
}
Weitere Informationen finden Sie unter Hinzufügen und Entfernen von IAM-Richtlinien im IAM-Benutzerhandbuch.
- Versions 1 and 2
-
-
AWS IoT Greengrass Kernsoftware v1.9.4.
-
Java 8 auf dem Core-Gerät installiert und der Umgebungsvariablen PATH hinzugefügt.
-
Dieser Connector kann nur in Amazon Web Services Services-Regionen verwendet werden, in denen AWS IoT Greengrasssowohl IoT als auch IoT unterstützt SiteWise werden.
-
Der Greengrass-Gruppenrolle wurde eine IAM-Richtlinie hinzugefügt, die den Zugriff auf das Ziel-Root-Asset AWS IoT Core und seine untergeordneten Objekte und die entsprechenden iotsitewise:BatchPutAssetPropertyValue Aktionen ermöglicht, wie im folgenden Beispiel gezeigt. Sie können das Condition aus der Richtlinie entfernen, damit der Connector auf alle Ihre SiteWise IoT-Assets zugreifen kann.
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iotsitewise:BatchPutAssetPropertyValue",
"Resource": "*",
"Condition": {
"StringLike": {
"iotsitewise:assetHierarchyPath": [
"/root node asset ID",
"/root node asset ID/*"
]
}
}
},
{
"Effect": "Allow",
"Action": [
"iot:Connect",
"iot:DescribeEndpoint",
"iot:Publish",
"iot:Receive",
"iot:Subscribe"
],
"Resource": "*"
}
]
}
Informationen finden Sie im Abschnitt Hinzufügen und Entfernen von IAM-Identitätsberechtigungen im -IAM-Benutzerhandbuch.
Parameter
- Versions 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12
-
SiteWiseLocalStoragePath
-
Das Verzeichnis auf dem AWS IoT Greengrass Host, in das der SiteWise IoT-Connector persistente Daten schreiben kann. Standardeinstellung: /var/sitewise.
Anzeigename in der AWS IoT Konsole: Lokaler Speicherpfad
Erforderlich: false
Typ: string
Gültiges Muster: ^\s*$|\/.
AWSSecretsArnList
-
Eine Liste von Geheimnissen AWS Secrets Manager , die jeweils ein Schlüssel-Wert-Paar aus OPC-UA-Benutzername und Passwort enthalten. Alle Secrets müssen vom Typ Schlüssel-Wert-Paar sein.
Anzeigename in der AWS IoT Konsole: Liste von vier OPC-UA-Geheimnissen ARNs username/password
Erforderlich: false
Typ: JsonArrayOfStrings
Gültiges Muster: \[( ?,? ?\"(arn:(aws(-[a-z]+)*):secretsmanager:[a-z0-9\\-]+:[0-9]{12}:secret:([a-zA-Z0-9\\\\]+\/)*[a-zA-Z0-9\/_+=,.@\\-]+-[a-zA-Z0-9]+)*\")*\]
MaximumBufferSize
-
Die maximale Größe in GB für die Nutzung von SiteWise IoT-Festplatten. Standardmäßig 10 GB.
Anzeigename in der AWS IoT Konsole: Maximale Festplattenpuffergröße
Erforderlich: false
Typ: string
Gültiges Muster: ^\s*$|[0-9]+
- Version 1
-
SiteWiseLocalStoragePath
-
Das Verzeichnis auf dem AWS IoT Greengrass Host, in das der SiteWise IoT-Connector persistente Daten schreiben kann. Standardeinstellung: /var/sitewise.
Anzeigename in der AWS IoT Konsole: Lokaler Speicherpfad
Erforderlich: false
Typ: string
Gültiges Muster: ^\s*$|\/.
SiteWiseOpcuaUserIdentityTokenSecretArn
-
Das darin enthaltene Geheimnis enthält AWS Secrets Manager das Schlüssel-Wert-Paar aus OPC-UA-Benutzername und Passwort. Dieses Secret muss ein Schlüssel-Wert-Paar-Typ-Secret sein.
Anzeigename in der AWS IoT Konsole: ARN von username/password OPC-UA Secret
Erforderlich: false
Typ: string
Gültiges Muster: ^$|arn:(aws(-[a-z]+)*):secretsmanager:[a-z0-9\\-]+:[0-9]{12}:secret:([a-zA-Z0-9\\\\]+/)*[a-zA-Z0-9/_+=,.@\\-]+-[a-zA-Z0-9]+
SiteWiseOpcuaUserIdentityTokenSecretArn-ResourceId
-
Die geheime Ressource in der AWS IoT Greengrass Gruppe, die auf einen OPC-UA-Benutzernamen und ein geheimes Passwort verweist.
Anzeigename in der AWS IoT Konsole: Geheime username/password OPC-UA-Ressource
Erforderlich: false
Typ: string
Gültiges Muster: ^$|.+
MaximumBufferSize
-
Die maximale Größe in GB für die Nutzung von SiteWise IoT-Festplatten. Standardmäßig 10 GB.
Anzeigename in der AWS IoT Konsole: Maximale Festplattenpuffergröße
Erforderlich: false
Typ: string
Gültiges Muster: ^\s*$|[0-9]+
Beispiel für das Erstellen eines Konnektors (AWS CLI)
Der folgende AWS CLI Befehl erstellt eine ConnectorDefinition mit einer ersten Version, die den SiteWise IoT-Connector enthält.
aws greengrass create-connector-definition --name MyGreengrassConnectors --initial-version '{
"Connectors": [
{
"Id": "MyIoTSiteWiseConnector",
"ConnectorArn": "arn:aws:greengrass:region::/connectors/IoTSiteWise/versions/11"
}
]
}'
In der AWS IoT Greengrass Konsole können Sie über die Connectors-Seite der Gruppe einen Connector hinzufügen. Weitere Informationen finden Sie unter Erste Schritte mit Greengrass-Konnektoren (Konsole).
Dieser Connector akzeptiert keine MQTT-Nachrichten als Eingabedaten.
Ausgabedaten
Dieser Konnektor veröffentlicht keine MQTT-Nachrichten als Ausgabedaten.
Grenzwerte
Dieser Anschluss unterliegt den folgenden allen vom IoT auferlegten Grenzwerten SiteWise, einschließlich der folgenden. Weitere Informationen finden Sie unter AWS IoT SiteWise
Endpunkte und Kontingente im. Allgemeine AWS-Referenz
-
Maximale Anzahl von Gateways pro. AWS-Konto
-
Maximale Anzahl von OPC-UA-Quellen pro Gateway.
-
Maximale Rate an gespeicherten timestamp-quality-value (TQV) Datenpunkten pro. AWS-Konto
-
Maximale Rate der pro Objekteigenschaft gespeicherten TQV-Datenpunkte.
Lizenzen
- Version 9, 10, 11, and 12
-
Der SiteWise IoT-Connector umfasst die folgende Software/Lizenzierung von Drittanbietern:
Dieser Connector ist im Rahmen der Greengrass Core Software-Lizenzvereinbarung veröffentlicht.
- Versions 6, 7, and 8
-
Der SiteWise IoT-Connector umfasst die folgende Software/Lizenzierung von Drittanbietern:
Dieser Connector ist im Rahmen der Greengrass Core Software-Lizenzvereinbarung veröffentlicht.
- Versions 1, 2, 3, 4, and 5
-
Der SiteWise IoT-Connector umfasst die folgende Software/Lizenzierung von Drittanbietern:
Dieser Connector ist im Rahmen der Greengrass Core Software-Lizenzvereinbarung veröffentlicht.
Änderungsprotokoll
In der folgenden Tabelle werden die Änderungen in den einzelnen Versionen des Connectors beschrieben.
Version |
Änderungen |
Datum |
|
12
|
|
22. Dezember 2021
|
|
11
|
-
Support für Zeichenketten, die versteckte oder nicht druckbare Zeichen enthalten. Versteckte und nicht druckbare Zeichen werden automatisch entfernt, bevor die Zeichenketten an die gesendet werden. AWS Cloud
-
Es wurde ein Problem behoben, das dazu führte, dass das SiteWise IoT-Gateway ungültige Anfragen immer wieder wiederholte.
-
Es wurde ein Problem behoben, das zu einem beschädigten Checkpoint führte, wenn das SiteWise IoT-Gateway mit einer Hochfrequenzdatenquelle verbunden war.
-
Die Fehlermeldungen wurden verbessert, um bei der Fehlerbehebung bei der Gateway-Konfiguration zu helfen.
|
24. März 2021
|
|
10
|
KonfiguriertStreamManager, um die Handhabung zu verbessern, wenn die Quellverbindung verloren geht und wieder hergestellt wird. Diese Version akzeptiert auch OPC-UA-Werte mit einem, ServerTimestamp wenn kein SourceTimestamp verfügbar ist.
|
22. Januar 2021
|
|
9
|
Support für benutzerdefinierte StreamManager Greengrass-Stream-Ziele, OPC-UA-Deadbanding, benutzerdefinierten Scanmodus und benutzerdefinierte Scanrate eingeführt. Beinhaltet auch eine verbesserte Leistung bei Konfigurationsupdates, die über das SiteWise IoT-Gateway vorgenommen werden.
|
15. Dezember 2020
|
|
8
|
Verbesserte Stabilität bei intermittierender Netzwerkkonnektivität des Connectors.
|
19. November 2020
|
|
7
|
Ein Problem mit Gateway-Metriken wurde behoben.
|
14. August 2020
|
|
6
|
Unterstützung für CloudWatch Metriken und automatische Erkennung neuer OPC-UA-Tags hinzugefügt. Diese Version erfordert Stream Manager und AWS IoT Greengrass Core-Software v1.10.0 oder höher.
|
29. April 2020
|
|
5
|
Ein Kompatibilitätsproblem mit der AWS IoT Greengrass Core-Software v1.9.4 wurde behoben.
|
12. Februar 2020
|
|
4
|
Ein Problem mit der erneuten Verbindung des OPC-UA Servers wurde behoben.
|
7. Februar 2020
|
|
3
|
Die iot:*-Berechtigungsanforderung wurde entfernt.
|
17. Dezember 2019
|
|
2
|
Unterstützung für mehrere OPC-UA-Secret-Ressourcen hinzugefügt.
|
10. Dezember 2019
|
|
1
|
Erstversion.
|
02. Dezember 2019
|
Eine Greengrass-Gruppe kann jeweils nur eine Version des Connectors enthalten. Weitere Informationen zum Aktualisieren einer Konnektorversion finden Sie unter Aktualisieren von Konnektorversionen.
Weitere Informationen finden Sie auch unter