Avviso di fine del supporto: il 7 ottobre 2026, AWS il supporto per. AWS IoT Greengrass Version 1 Dopo il 7 ottobre 2026, non potrai più accedere alle risorse. AWS IoT Greengrass V1 Per ulteriori informazioni, visita Migrate from. AWS IoT Greengrass Version 1
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Connettore adattatore per protocollo IP Ethernet IoT
Il connettore IoT Ethernet IP Protocol Adapter raccoglie i dati dai dispositivi locali utilizzando il Ethernet/IP protocollo. È possibile utilizzare questo connettore per raccogliere dati da più dispositivi e pubblicarli in un flusso di StreamManager messaggi.
Puoi utilizzare questo connettore anche con il SiteWise connettore IoT e il tuo SiteWise gateway IoT. Il gateway deve fornire la configurazione per il connettore. Per ulteriori informazioni, consulta Configurare una fonte Ethernet/IP (EIP) nella guida per l' SiteWise utente IoT.
Nota
Questo connettore funziona in modalità Nessun contenitore isolato, quindi puoi distribuirlo a un AWS IoT Greengrass gruppo in esecuzione in un contenitore Docker.
Questo connettore ha le seguenti versioni.
Versione |
ARN |
|---|---|
2 (consigliato) |
|
1 |
|
Per informazioni sulle modifiche di ogni versione, consulta Changelog.
Requisiti
Questo connettore presenta i seguenti requisiti:
Parametri del connettore
Questo connettore supporta i seguenti parametri:
LocalStoragePath-
La directory sull' AWS IoT Greengrass host su cui il SiteWise connettore IoT può scrivere dati persistenti. La directory predefinita è
/var/sitewise.Nome visualizzato nella AWS IoT console: Percorso di archiviazione locale
Obbligatorio:
falseTipo:
stringModello valido:
^\s*$|\/. ProtocolAdapterConfiguration-
L'insieme di configurazioni del Ethernet/IP collettore da cui il connettore raccoglie i dati o a cui si connette. Questo può essere un elenco vuoto.
Nome visualizzato nella AWS IoT console: Protocol Adapter Configuration
Obbligatorio:
trueTipo: una stringa JSON ben formata che definisce l'insieme di configurazioni di feedback supportate.
Di seguito è riportato un esempio di 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" } ] } ] } ] }
Esempio di creazione di un connettore (AWS CLI)
Il seguente comando CLI crea una ConnectorDefinition versione iniziale che contiene il connettore IoT Ethernet IP Protocol Adapter.
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" } } ] }'
Nota
La funzione Lambda in questo connettore ha un ciclo di vita di lunga durata.
Dati di input
Questo connettore non accetta messaggi MQTT come dati di input.
Dati di output
Questo connettore pubblica dati su. StreamManager È necessario configurare il flusso di messaggi di destinazione. I messaggi di output hanno la seguente struttura:
{ "alias": "string", "messages": [ { "name": "string", "value": boolean|double|integer|string, "timestamp": number, "quality": "string" } ] }
Licenze
Il connettore IoT Ethernet IP Protocol Adapter include i seguenti software/licenze di terze parti:
Questo connettore è rilasciato ai sensi del contratto di licenza del software Greengrass Core
Changelog
La tabella seguente descrive le modifiche apportate a ciascuna versione del connettore.
Versione |
Modifiche |
Data |
|---|---|---|
2 |
Questa versione contiene correzioni di bug. |
23 dicembre 2021 |
1 |
Versione iniziale. |
15 dicembre 2020 |
Un gruppo Greengrass può contenere una sola versione del connettore alla volta. Per informazioni sull'aggiornamento di una versione del connettore, consulta Aggiornamento delle versioni dei connettori.