User-friendly GUI to help setup AWS IoT Greengrass Core device credentials to a Toradex Computer on Module using the embedded Linux Torizon platform.
This software is part of the AWS AI at the Edge Pasta Detection Demo designed to run on the Apalis iMX8 Embedded Vision Kit with Allied Vision.
You can find additional information about this demonstration on the following resources of the Toradex developer website:
- How to use the demo and additional resources: AWS AI at the Edge Pasta Detection Demo
- Apalis iMX8 Embedded Vision Kit with Allied Vision
The containerized app is meant to run in an embedded system with armv8 arch. The
Dockerfiles and docker-compose files are also provided for armv7 and x86-64, for
convenience. In particular, a specific file for development is provided for x86
docker-compose-x86.dev.yml
.
Clone all project repos
side-by-side. Enter the aws-nxp-ai-at-the-edge-credentials-setup
directory and
use docker-compose to bring-up:
docker-compose -f docker-compose-x86.dev.yml up --force-recreate --always-recreate-deps
The main files you'll want to edit are:
- back-end/index.js
- front-end/src/pages/Index.vue
Those files are bind-mount from your PC to the containers. They are also hot-reloaded on changes. That means you just need to bring-up the container once and then all changes are automatically applied every time you save them.