AWS IoT Greengrass Version 1 trat am 30. Juni 2023 in die erweiterte Lebensphase ein. Weitere Informationen finden Sie in der AWS IoT Greengrass V1 Wartungsrichtlinie. Nach diesem Datum AWS IoT Greengrass V1 werden keine Updates mehr veröffentlicht, die Funktionen, Verbesserungen, Bugfixes oder Sicherheitspatches bieten. Geräte, die auf laufen, werden AWS IoT Greengrass V1 nicht gestört und funktionieren weiterhin und stellen eine Verbindung zur Cloud her. Wir empfehlen Ihnen dringend, zu migrieren AWS IoT Greengrass Version 2, da dies wichtige neue Funktionen und Unterstützung für zusätzliche Plattformen bietet.
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.
Anschluss für IoT-Ethernet-IP-Protokoll-Adapter
Der IoT-Ethernet-IP-ProtokolladapterAnschlusssammelt Daten von lokalen Geräten unter Verwendung des EtherNet/IP-Protokolls. Sie können diesen Konnektor verwenden, um Daten von mehreren Geräten zu sammeln und in einerStreamManager
Nachrichten-Stream.
Sie können diesen Konnektor auch mit dem IoT verwenden SiteWise Connector und Ihr IoT SiteWise SiteWise-Gateway. Ihr Gateway muss die Konfiguration für den Connector angeben. Weitere Informationen finden Sie unterKonfigurieren einer EtherNet/IP (EIP) -Quelleim IoT SiteWise -Benutzerhandbuch.
Anmerkung
Dieser Konnektor läuft inKein ContainerIsolationsmodus, damit Sie ihn in einemAWS IoT GreengrassGruppe, die in einem Docker-Container ausgeführt wird.
Dieser Konnektor hat die folgenden Versionen.
Version |
ARN |
---|---|
2 (empfohlen) |
|
1 |
|
Informationen über Versionsänderungen finden Sie im Änderungsprotokoll.
Voraussetzungen
Dieser Konnektor hat die folgenden Anforderungen:
Connector-Parameter
Dieser Konnektor unterstützt die folgenden Parameter:
LocalStoragePath
-
Das Verzeichnis auf derAWS IoT Greengrasshosten, dass das IoT SiteWise -Konnektor kann persistente Daten in schreiben. Das Standardverzeichnis ist
/var/sitewise
.Anzeigename imAWS IoT-Konsole Lokaler Speicherpfad
Erforderlich
false
Typ:
string
Gültiges Pattern:
^\s*$|\/.
ProtocolAdapterConfiguration
-
Der Satz von EtherNet/IP-Collector-Konfigurationen, von denen der Konnektor Daten sammelt oder mit dem der Konnektor eine Verbindung herstellt. Dies kann sich um eine leere Liste handeln.
Anzeigename imAWS IoT-Konsole Konfiguration des Protokolladapters
Erforderlich
true
Type: Eine wohlgeformte JSON-Zeichenfolge, die die Gruppe der unterstützten Feedback-Konfigurationen definiert.
Es folgt ein Beispiel fürProtocolAdapterConfiguration
:
{ "sources": [ { "type": "EIPSource", "name": "TestSource", "endpoint": { "ipAddress": "52.89.2.42", "port": 44818 }, "destination": { "type": "StreamManager", "streamName": "MyOutput_Stream", "streamBufferSize": 10 }, "destinationPathPrefix": "EIPSource_Prefix", "propertyGroups": [ { "name": "DriveTemperatures", "scanMode": { "type": "POLL", "rate": 10000 }, "tagPathDefinitions": [ { "type": "EIPTagPath", "path": "arrayREAL[0]", "dstDataType": "double" } ] } ] } ] }
Beispiel für das Erstellen eines Konnektors (AWS CLI)
Der folgende CLI-Befehl erstelltConnectorDefinition
Er enthält eine Erstversion, die den IoT-Ethernet-IP-Protokoll-Adapter-Konnektor enthält.
aws greengrass create-connector-definition --name MyGreengrassConnectors --initial-version '{ "Connectors": [ { "Id": "MyIoTEIPProtocolConnector", "ConnectorArn": "arn:aws:greengrass:region::/connectors/IoTEIPProtocolAdaptor/versions/2", "Parameters": { "ProtocolAdaptorConfiguration": "{ \"sources\": [{ \"type\": \"EIPSource\", \"name\": \"Source1\", \"endpoint\": { \"ipAddress\": \"54.245.77.218\", \"port\": 44818 }, \"destinationPathPrefix\": \"EIPConnector_Prefix\", \"propertyGroups\": [{ \"name\": \"Values\", \"scanMode\": { \"type\": \"POLL\", \"rate\": 2000 }, \"tagPathDefinitions\": [{ \"type\": \"EIPTagPath\", \"path\": \"arrayREAL[0]\", \"dstDataType\": \"double\" }]}]}]}", "LocalStoragePath": "/var/MyIoTEIPProtocolConnectorState" } } ] }'
Anmerkung
Die Lambda-Funktion in diesem Anschluss hat einelangdauerndLebenszyklus.
Eingabedaten
Dieser Konnektor akzeptiert keine MQTT-Nachrichten als Eingabedaten.
Ausgabedaten
Dieser Konnektor veröffentlicht Daten inStreamManager
aus. Sie müssen den Ziel-Message-Stream konfigurieren. Die Ausgabemeldungen haben die folgende Struktur:
{ "alias": "string", "messages": [ { "name": "string", "value": boolean|double|integer|string, "timestamp": number, "quality": "string" } ] }
Lizenzen
Der Connector des IoT-Ethernet-IP-Protokolladapters enthält die folgende Drittanbieter-Software/Lizenz:
Dieser Konnektor wird unter derLizenzvereinbarung für die Greengrass Core-Software
Änderungsprotokoll
In der folgenden Tabelle werden die Änderungen in jeder Version des -Konnektors beschrieben.
Version |
Änderungen |
Datum |
---|---|---|
2 |
Diese Version enthält Fehlerbehebungen. |
23. Dezember 2021 |
1 |
Erstversion. |
15. Dezember 2020 |
Eine Greengrass-Gruppe kann jeweils nur eine Version des -Konnektors enthalten. Weitere Informationen zum Aktualisieren einer Konnektorversion finden Sie unter Aktualisieren von Konnektorversionen.