Pre loaded Device component with Greengrass installer

0

Hello, We need to build IoT using Greengrass. While OEM flash the OS and Prerequisite Software into Device, We alos need to install the custom component and public component latest version into Device.

When Device is shipped to end-user, the user will do on boarding via SSO and than Device will sent http request (SSO Token Auth) for certificate using lambda functions. Once device is registered using lambda function, device will receive the device certificate and than start communicating to the IoT Core. Assuming that the component is already there in device and it will start functioning.

Later on from the Cloud whenever there is new version's are available, Cloud will auto initiate new deployment to the devices.

Questions is can we have pre loaded public/private component with Greengrass installer

Thanks in advance.

asked 2 years ago294 views
1 Answer
1

Hello, will the component you want to preload have component artifacts too? Greengrass does not have builtin support for preloading components from a combination of recipe, artifacts and component configuration the same way as making a deployment from Cloud. But your use case may be achievable by utilizing regular deployments. Active Greengrass deployments that target IoT Thing Groups are automatically delivered to any new devices added to the same group even if the deployment was created much earlier. So when your device goes through the provisioning/ installation workflow, if you can also have it added to an IoT Thing Group that has a deployment for the component you want, the device will connect to cloud and automatically process the deployment to start up the component. Let us know if that doesn't work for your use case.

AWS
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions