AWS IoT Greengrass

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. With AWS IoT Greengrass, connected devices can run AWS Lambda functions, execute predictions based on machine learning models, keep device data in sync, and communicate with other devices securely – even when not connected to the Internet.

How it works

AWS IoT Greengrass lets you build IoT solutions that connect different types of devices with the cloud and each other. Devices that run Linux, including distributions such as Ubuntu and Raspian, and support Arm or x86 architectures can host the AWS IoT Greengrass Core. The AWS IoT Greengrass Core enables the local execution of AWS Lambda code, messaging, data caching, and security. Devices running AWS IoT Greengrass Core act as a hub that can communicate with other devices that are running Amazon FreeRTOS or have the AWS IoT Device SDK installed. These devices could vary in size, from smaller microcontroller-based devices to large appliances. AWS IoT Greengrass Core devices, AWS IoT Device SDK-enabled devices, and Amazon FreeRTOS devices can be configured to communicate with one another in an AWS IoT Greengrass group. If the AWS IoT Greengrass Core device loses connectivity to the cloud, devices in the AWS IoT Greengrass group can continue to communicate with each other over the local network. An AWS IoT Greengrass group may represent one floor of a building, one truck, or an entire mining site.

Why we choose AWS IoT Greengrass for our client solutions

  • Operate offline

  • Secure communication

  • Integrated high-quality testing tools

  • Self learing systems

  • Data analytics

For privacy reasons YouTube needs your permission to be loaded.
I Accept

Synadia is proud AWS Consulting Partner

The Amazon Web Services Partner Network is the global partner program for AWS. As Consulting Partner we are focused on your success, helping you as a customer to take full advantage of all the business benefits in the cloud that AWS has to offer. Talk to our certified experts and discover if AWS might be interesting for you.


More technical information


Respond to local events in near real-time

AWS IoT Greengrass devices can act locally on the data they generate so they can respond quickly to local events, while still using the cloud for management, analytics, and durable storage. The local resource access feature allows AWS Lambda functions deployed on AWS IoT Greengrass Core devices to use local device resources like cameras, serial ports, or GPUs so that device applications can quickly access and process local data.

Operate offline

AWS IoT Greengrass lets connected devices operate even with intermittent connectivity to the cloud. Once the device reconnects, AWS IoT Greengrass synchronizes the data on the device with AWS IoT Core, providing seamless functionality regardless of connectivity.

Secure communication

AWS IoT Greengrass authenticates and encrypts device data for both local and cloud communications so that data is never exchanged between devices and the cloud without proven identity. You can also leverage hardware-secured end-to-end encryption for messages sent between an AWS IoT Greengrass Core and the AWS cloud, and messages between an AWS IoT Greengrass Core and other local devices using the AWS IoT Device SDK.

Simplified device programming with AWS Lambda

You can develop code in the cloud and then deploy it seamlessly to your devices with AWS Lambda. AWS IoT Greengrass lets you execute AWS Lambda functions locally, reducing the complexity of developing embedded software.

Reduce the cost of running IoT applications

You can get rich insights at a lower cost by programming your device to filter data locally and only transmit the data you need for your applications to the cloud. This reduces the amount of raw data transmitted to the cloud, minimizing cost and increasing the quality of the data you send to the cloud.

Integrated high-quality testing tools

AWS IoT Device Tester for AWS IoT Greengrass is a test automation tool that accelerates testing of your Linux-based IoT devices for AWS IoT Greengrass. With AWS IoT Device Tester, you can easily perform testing to determine if your devices will run AWS IoT Greengrass and interoperate with AWS IoT services. To learn more and get the tool, click here.