Posted On: Nov 25, 2019
AWS IoT Greengrass seamlessly extends AWS to edge devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. Starting today, developers using AWS IoT Greengrass can now package applications into Docker container images and deploy these seamlessly to edge devices. In addition, developers can collect, process, and export data streams, and manage the life cycle of data streams locally on devices.
Container Support for AWS IoT Greengrass: You can now deploy and run Docker containers seamlessly on AWS IoT Greengrass devices, enabling application portability across development environments, edge locations, and the cloud. You can use any third-party tool to build Docker/Open Container Initiative (OCI) container images and your Docker images can be stored in Docker Container Registries, such as Amazon Elastic Container Registry (Amazon ECR), Docker Hub, or private Docker Trusted Registries (DTRs). With this update, you can deploy applications as AWS Lambda functions, Docker containers, or both with AWS IoT Greengrass.
Stream Manager for AWS IoT Greengrass: You can use AWS IoT Greengrass to collect, process, and export data streams from IoT devices, and manage the life cycle of that data on the device to minimize development time. AWS IoT Greengrass provides a standard mechanism to process data streams, manage local data-retention policies, and transmit device data to AWS cloud services such as Amazon Kinesis and AWS IoT Analytics. In addition, AWS IoT Greengrass enables local processing during intermittent connectivity and provides configurable prioritization, bandwidth utilization, and time-outs to control the export behavior to the cloud.
For more information about AWS IoT Greengrass, visit our product page. You can also use the latest version of the AWS IoT Device Tester to validate and qualify your AWS IoT Greengrass devices supporting stream manager and Docker application deployments.
See our blog post to learn more.