

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](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html).

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-Ethernet-IP-Protokolladapteranschluss
<a name="ethernet-ip-connector"></a>

Der [IoT-Ethernet-IP-Protokolladapter-Anschluss](connectors.md) sammelt mithilfe des Ethernet/IP Protokolls Daten von lokalen Geräten. Sie können diesen Connector verwenden, um Daten von mehreren Geräten zu sammeln und sie in einem `StreamManager` Nachrichtenstream zu veröffentlichen. 

Sie können diesen Connector auch mit dem SiteWise IoT-Connector und Ihrem SiteWise IoT-Gateway verwenden. Ihr Gateway muss die Konfiguration für den Connector bereitstellen. Weitere Informationen finden [Sie unter Konfiguration einer Ethernet/IP (EIP-) Quelle](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/configure-eip-source.html) im SiteWise IoT-Benutzerhandbuch. 

**Anmerkung**  
Dieser Connector wird im Modus „[Keine Container-Isolation](lambda-group-config.md#no-container-mode)“ ausgeführt, sodass Sie ihn für eine AWS IoT Greengrass Gruppe bereitstellen können, die in einem Docker-Container ausgeführt wird. 

Dieser Connector hat die folgenden Versionen.


| Version | ARN | 
| --- | --- | 
| 2 (empfohlen) | `arn:aws:greengrass:{{region}}::/connectors/IoTEIPProtocolAdaptor/versions/2` | 
| 1 | `arn:aws:greengrass:{{region}}::/connectors/IoTEIPProtocolAdaptor/versions/1` | 

Informationen über Versionsänderungen finden Sie im [Änderungsprotokoll](#ethernet-ip-connector-changelog).

## Voraussetzungen
<a name="ethernet-ip-connector-req"></a>

Dieser Konnektor hat die folgenden Anforderungen:

------
#### [ Version 1 and 2 ]
+ AWS IoT Greengrass Kernsoftware v1.10.2 oder höher.
+ Stream Manager ist für die AWS IoT Greengrass Gruppe aktiviert.
+ Java 8 wurde auf dem Core-Gerät installiert und der `PATH` Umgebungsvariablen hinzugefügt.
+ Mindestens 256 MB zusätzlicher RAM. Diese Anforderung gilt zusätzlich zu den Anforderungen an den AWS IoT Greengrass Kernspeicher.

**Anmerkung**  
 Dieser Connector ist nur in den folgenden Regionen verfügbar:   
cn-north-1
ap-southeast-1
ap-southeast-2
eu-central-1
eu-west-1
us-east-1
us-west-2

------

## Konnektor-Parameter
<a name="ethernet-ip-connector-param"></a>

Dieser Konnektor unterstützt die folgenden Parameter:

`LocalStoragePath`  
Das Verzeichnis auf dem AWS IoT Greengrass Host, in das der SiteWise IoT-Connector persistente Daten schreiben kann. Das Standardverzeichnis ist `/var/sitewise`.  
Anzeigename in der AWS IoT Konsole: **Lokaler Speicherpfad**  
Erforderlich: `false`  
Typ: `string`  
Gültiges Muster: `^\s*$|\/.`

`ProtocolAdapterConfiguration`  
Der Satz von Ethernet/IP Collector-Konfigurationen, von denen der Connector Daten sammelt oder zu denen er eine Verbindung herstellt. Dies kann eine leere Liste sein.  
Anzeigename in der AWS IoT Konsole: **Konfiguration des Protokolladapters**  
Erforderlich: `true`  
Typ: Eine wohlgeformte JSON-Zeichenfolge, die den Satz der unterstützten Feedback-Konfigurationen definiert.

 Es folgt ein Beispiel für `ProtocolAdapterConfiguration`. 

```
{
    "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 einen Connector erstellen (AWS CLI)
<a name="eip-connector-create"></a>

Der folgende CLI-Befehl erstellt einen Connector `ConnectorDefinition` mit einer ersten Version, die den IoT Ethernet IP Protocol Adapter Connector 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 Konnektor hat einen [langlebigen Lebenszyklus](lambda-functions.md#lambda-lifecycle).

## Eingabedaten
<a name="ethernet-ip-connector-data-input"></a>

Dieser Konnektor akzeptiert keine MQTT-Nachrichten als Eingabedaten.

## Ausgabedaten
<a name="ethernet-ip-connector-data-output"></a>

Dieser Konnektor veröffentlicht Daten für`StreamManager`. Sie müssen den Zielnachrichtenstream konfigurieren. Die Ausgabenachrichten haben die folgende Struktur:

```
{
    "alias": "string",
    "messages": [
        {
            "name": "string",
            "value": boolean|double|integer|string,
            "timestamp": number,
            "quality": "string"
        }
    ]
}
```

## Lizenzen
<a name="ethernet-ip-connector-license"></a>

Der IoT-Ethernet-IP-Protokolladapter-Anschluss umfasst den folgenden Drittanbieter software/licensing:
+ [Ethernet/IP Klient](https://github.com/digitalpetri/ethernet-ip/blob/master/LICENSE)
+ [MapDB](https://github.com/jankotek/mapdb/blob/master/LICENSE.txt)
+ [Elsa](https://github.com/jankotek/elsa/blob/master/LICENSE.txt)

Dieser Connector ist im Rahmen der [Greengrass Core Software-Lizenzvereinbarung](https://greengrass-release-license.s3.us-west-2.amazonaws.com/greengrass-license-v1.pdf) veröffentlicht.

## Änderungsprotokoll
<a name="ethernet-ip-connector-changelog"></a>

In der folgenden Tabelle werden die Änderungen in den einzelnen Versionen des Connectors beschrieben.


| Version | Änderungen | Date | 
| --- | --- | --- | 
| 2 | Diese Version enthält Fehlerkorrekturen. | 23. Dezember 2021 | 
| 1 | Erstversion. | 15. Dezember 2020 | 

<a name="one-conn-version"></a>Eine Greengrass-Gruppe kann jeweils nur eine Version des Connectors enthalten. Weitere Informationen zum Aktualisieren einer Konnektorversion finden Sie unter [Aktualisieren von Konnektorversionen](connectors.md#upgrade-connector-versions).

## Weitere Informationen finden Sie auch unter
<a name="ethernet-ip-connector-see-also"></a>
+ [Integrieren von Services und Protokollen mit Greengrass-Konnektoren](connectors.md)
+ [Erste Schritte mit Greengrass-Konnektoren (Konsole)](connectors-console.md)
+ [Erste Schritte mit Greengrass-Konnektoren (CLI)](connectors-cli.md)