AWS IoT Greengrass 1.10.0 Release Notes

AWS Greengrass is software that lets you run local compute, messaging, and device state synchronization for connected devices in a secure way. With AWS Greengrass, connected devices can run and update AWS Lambda functions, keep device data in sync, and communicate with other devices securely - even when not connected to the Internet. Using AWS Lambda, Greengrass ensures your IoT devices can respond quickly to local events, operate with intermittent connections, and minimize the cost of transmitting IoT data to the cloud.

With AWS Greengrass, you can use AWS Lambda functions to build IoT devices and application logic. Greengrass provides cloud-based management of applications that can be deployed for local execution. Locally deployed Lambda functions are triggered by local events, messages from the cloud, or other sources.

In AWS Greengrass, devices can securely communicate on a local network and exchange messages with each other without having to connect to the cloud. AWS Greengrass provides a local pub/sub manager that can intelligently buffer messages if connectivity is temporarily lost.

AWS Greengrass protects user data through the secure authentication and authorization of devices and through secure connectivity in the local network and between local devices and the cloud. Device security credentials function until they expire or are revoked, even if connectivity to the cloud is disrupted, so that the devices can continue to securely communicate locally.

The AWS Greengrass core software comes packaged with an OTA Update Agent that is capable of updating the core's software or the OTA Update Agent itself to the latest respective versions.

Current Supported Platforms

Useful Links

What's New

Bug Fixes and Improvements

Programming Greengrass Devices

Currently, the AWS IoT SDK for C++ and AWS IoT SDK for Python have built-in support for Greengrass Core. Please refer to the examples included with the SDK for instructions on how to use it. Since Greengrass Core software utilizes the MQTT protocol, you may use other SDKs in order to connect to Greengrass. Please refer to the "Greengrass Discovery RESTful API" section of the developer guide for more information.

Installation

Feedback and Bug Reports

Please share feedback and bugs by contacting your AWS Account Manager or through our support team https://aws.amazon.com/contact-us/. When reporting issues, it will help speed resolution if you can describe your use case, the devices in the system and the Lambda functions you have deployed along with a compressed archive of the /greengrass/ggc/var/log/ folder contents.