LLMpediaThe first transparent, open encyclopedia generated by LLMs

AWS Greengrass

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Eclipse IoT Hop 4
Expansion Funnel Raw 74 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted74
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
AWS Greengrass
NameAWS Greengrass
DeveloperAmazon Web Services
Released2017
Programming languagesC, C++, Java, Python
Operating systemsLinux, Windows IoT, Amazon FreeRTOS
LicenseProprietary

AWS Greengrass

AWS Greengrass is an edge runtime and cloud service designed by Amazon Web Services to extend Amazon Web Services capabilities to local devices, enabling local compute, messaging, data management, and machine learning inference. It integrates with services such as Amazon Simple Storage Service, AWS Lambda, Amazon SageMaker, and Amazon Kinesis to run workloads at the edge while maintaining synchronization with cloud resources like Amazon Elastic Compute Cloud and Amazon DynamoDB. The platform targets industries including General Electric, Siemens, Schneider Electric, and sectors such as Internet of Things, Industrial Internet of Things, Autonomous vehicles, and Healthcare deployments.

Overview

Greengrass provides a runtime that brings cloud-like services to devices at the network edge, supporting local execution of AWS Lambda functions, secure message routing, and data sync to cloud services such as Amazon S3 and Amazon Kinesis Data Streams. It enables device fleets to operate with intermittent connectivity by integrating with provisioning services like AWS IoT Core and orchestration services such as AWS IoT Greengrass V2 while leveraging identity and access management from AWS Identity and Access Management. Major commercial adopters include Siemens, Bosch, Schneider Electric, and General Electric, and research collaborations have involved institutions like Massachusetts Institute of Technology and Stanford University.

Architecture

The architecture comprises a local runtime, cloud control plane, and device management plane connecting to services such as AWS IoT Core, Amazon CloudWatch, and AWS Systems Manager. The runtime runs on devices like Raspberry Pi, NVIDIA Jetson, and industrial gateways by Advantech and Rockwell Automation, interacting with filters such as MQTT brokers and storage backends like Amazon S3 Glacier for archival. It supports orchestration with Kubernetes-based solutions and integrates machine learning via Amazon SageMaker Neo and on-device frameworks like TensorFlow Lite and ONNX Runtime.

Core Components and Features

Key components include the Greengrass core runtime, local resource access, connector model, and component store synced from the cloud. Core features are secure identity management via AWS Identity and Access Management and X.509 certificates, messaging using MQTT and HTTP protocols, and data stream integration with Amazon Kinesis Data Streams and Amazon CloudWatch Logs. The component model supports deployment of AWS Lambda functions, container-style components, and native binaries written in languages like Python and C++. For over-the-air updates, it uses mechanisms aligned with AWS IoT Device Management and interacts with logging and monitoring tools like AWS CloudTrail and Amazon CloudWatch.

Use Cases and Applications

Greengrass is used in industrial automation by companies such as Siemens and Schneider Electric for predictive maintenance workloads that feed models from Amazon SageMaker into local inference engines like TensorFlow Lite and ONNX Runtime. In retail, vendors like Walmart and Target Corporation deploy edge compute for inventory tracking integrating with Amazon S3 and Amazon DynamoDB. In automotive and robotics, organizations including Tesla Motors, Waymo, Boston Dynamics, and NVIDIA integrate Greengrass-like runtimes for sensor fusion, local inference, and low-latency control. Healthcare providers and medical device manufacturers such as Philips and Medtronic use it to process patient telemetry with HIPAA-conscious architectures and partner with research centers like Johns Hopkins University and Mayo Clinic.

Security and Compliance

Security is built on mutual TLS and X.509 certificate-based authentication tied to AWS Identity and Access Management policies and AWS Key Management Service for key material. Greengrass supports device provisioning with services such as AWS IoT Core and attestation models influenced by standards from Trusted Computing Group and collaborates with compliance programs addressing HIPAA and ISO/IEC 27001. Audit trails are integrated with AWS CloudTrail and log aggregation into Amazon CloudWatch Logs, while secret management leverages AWS Secrets Manager and AWS Systems Manager Parameter Store.

Deployment and Management

Deployment options include hosted components from the AWS component store, custom artifacts via Amazon Simple Storage Service, and CI/CD pipelines using AWS CodePipeline, AWS CodeBuild, and third-party tools like Jenkins and GitLab CI/CD. Fleet management interoperates with AWS IoT Fleet Hub, AWS Systems Manager, and device provisioning services used by vendors such as Cisco and Huawei. Edge provisioning supports services like AWS IoT Device Management and secure bootstrap flows that reference industrial provisioning systems from Siemens Industrial Edge and Rockwell Automation.

History and Versions

The initial announcement and launch in 2017 followed earlier AWS edge initiatives and aligned with contemporaneous products like Azure IoT Edge and Google Cloud IoT Edge. Subsequent versions introduced a component-based model and Greengrass V2 with improved modularity, reduced footprint, and expanded support for native components and containers, paralleling advances in Kubernetes and containerd ecosystems. AWS has iteratively added features integrating Amazon SageMaker Neo, AWS IoT Device Defender, and expanded platform support to boards like Raspberry Pi 3 and NVIDIA Jetson Nano, reflecting collaborations and competition among vendors including Microsoft, Google, IBM, Siemens, and Bosch.

Category:Amazon Web Services