AWS IoT Greengrass Version 1 no longer receives feature updates, and will receive only security patches and bug fixes until June 30, 2023. For more information, see the AWS IoT Greengrass V1 maintenance policy. We strongly recommend that you migrate to AWS IoT Greengrass Version 2, which adds significant new features and support for additional platforms.
AWS-provided Greengrass connectors
AWS provides the following connectors that support common AWS IoT Greengrass scenarios. For more information about how connectors work, see the following documentation:
Connector |
Description |
Supported Lambda runtimes |
Supports No container mode |
---|---|---|---|
Publishes custom metrics to Amazon CloudWatch. |
|
Yes | |
Sends system metrics to AWS IoT Device Defender. |
|
No | |
Runs a Docker Compose file to start a Docker application on the core device. |
|
Yes | |
Sends data from devices and sensors to AWS IoT Analytics. |
|
Yes | |
Collects data from Ethernet/IP devices. |
|
Yes | |
Sends data from devices and sensors to asset properties in AWS IoT SiteWise. |
|
Yes | |
Sends data to Amazon Kinesis Data Firehose delivery streams. |
|
Yes | |
Publishes machine learning model input to the cloud and output to an MQTT topic. |
|
No | |
Runs a local image classification inference service. This connector provides versions for several platforms. |
|
No | |
Runs a local object detection inference service. This connector provides versions for several platforms. |
|
No | |
Sends requests to Modbus RTU devices. |
|
No | |
Collects data from ModbusTCP devices. |
|
Yes | |
Controls GPIO pins on a Raspberry Pi core device. |
|
No | |
Reads and writes to a serial port on the core device. |
|
No | |
Publishes time series metrics to ServiceNow MetricBase. |
|
Yes | |
Sends messages to an Amazon SNS topic. |
|
Yes | |
Publishes data to Splunk HEC. |
|
Yes | |
Initiates a Twilio text or voice message. |
|
Yes |
* To use the Python 3.8 runtimes, you must create a symbolic link from the default Python 3.7 installation folder to the installed Python 3.8 binaries. For more information, see the connector-specific requirements.
We recommend that you upgrade connector versions from Python 2.7 to Python 3.7. Continued support for Python 2.7 connectors depends on AWS Lambda runtime support. For more information, see Runtime support policy in the AWS Lambda Developer Guide.