Ka-Ro electronics GmbH Aachen
Ka-Ro electronics GmbH
Pascalstr. 22, D-52076 Aachen, Germany
technologie architects
Home > Produkte > TX-Standard > TX6QP Cortex-A9 > Getting-Started > AWS Greengrass 

AWS Greengrass on TX6

AWS Greengrass is software that lets you run local compute, messaging, data caching, sync, and ML inference capabilities for connected devices in a secure way. With AWS Greengrass, connected devices can run 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, use Lambda functions running on Greengrass Core to interact with local resources, operate with intermittent connections, stay updated with over the air updates, and minimize the cost of transmitting IoT data to the cloud.

Learn more about AWS Greengrass. Click here.

Even if the TX6 modules are not yet listed in the list of compatible devices, you can use Amazon Greengrass anyway. The required technical dependencies to run Greengrass Core listed on Greengrass Core Platform Compatibility is met by Debian on TX6 installation.

  • Install Debian Stretch on TX6
  • You need to sign up for an AWS account to get access to the Greengrass Core software.
  • Download the ARMv7l Raspbian Jessie package (greengrass-linux-armv7l-1.6.0.tar.gz)
    By downloading this software you agree to the Greengrass Core Software License Agreement.
    Refer also to the AWS Getting Started Guide.
  • Put the greengrass-linux-armv7l-1.6.0.tar.gz into the custom/rootfs MfgTool folder.
  • Use MfgToolSetup to install the Greengrass core
  • Prepare Debian with these final steps

adduser ggc_user
addgroup ggc_group
vi /etc/sysctl.conf

  • Set:
    fs.protected_hardlinks = 1
    fs.protected_symlinks = 1



© Ka-Ro electronics GmbH, Pascalstr. 22, D-52076 Aachen, Germany