AWS Greengrass logo

AWS Greengrass

Runs local compute, messaging, data caching, and sync capabilities for connected devices securely.

Made by Amazon Web Services (AWS)

    What is AWS Greengrass?

    AWS Greengrass is a software solution that enables users to run local compute, messaging, data caching, and synchronization capabilities for connected devices in a secure manner. It allows IoT applications to be executed seamlessly across the AWS cloud and local devices using AWS Lambda and AWS IoT. AWS Greengrass provides the ability to run local compute, messaging, data caching, synchronization, and machine learning inference capabilities for connected devices, ensuring secure operations even when devices are not connected to the internet

    Highlights

    • Run AWS Lambda functions locally on connected devices
    • Maintain device data synchronization without constant internet connection
    • Enable secure communication between devices and the cloud using AWS IoT Core's authentication and encryption capabilities
    • Perform machine learning inference directly on Greengrass Core devices using pre-trained models from the cloud
    • Use familiar programming languages and models to develop and test device software in the cloud, then deploy it to devices
    • Filter device data and transmit only necessary information to the cloud, reducing data transmission costs

    Social

    Features

      • Respond to local events in near real-time

      • Operate offline