Amazon Greengrass and FreeRTOS

nickn wrote on July 27, 2019:

I’m wanting to make sure the capabilities of Amazon Greengrass is easier for integration.

Does Amazon Greengrass provide automatic provisioning of new devices where very little coding is involved setting up devices with the new certificates “things”?

How is the unique certificate “thing” setup in Amazon server side with the greengrass implementation?

We started down the route of using the stock Amazon RTOS instance that doesn’t really provide the OTA updates, so we’re looking at alternatives that includes the OTA updates provided by greengrass. We started sending the certificate pem and keys inbound on a MQTT subscribe and overwriting the original certs with the unique certs (for better security). But thinking that Amazon Greengrass will provide all of these out of box.

Maybe I’m missing something completely.

I’m planning on trying out the FreeRTOS OTA demo application to see if I can see if things are easier than the way were doing things now. We’re currently using the Ti CC3200SF-LAUNCHXL development board.

https://docs.aws.amazon.com/freertos/latest/userguide/download-ota-ti.html

Any help will be greatly appreciated.

PrasadV-AWS wrote on July 29, 2019:

Hi nickn,

We have provided out of the box OTA firmware update demo on the platform CC3200SF-LAUNCHXL development board and you can follow the instructions provided in OTA documentation. You can start with the getting started guide -
https://docs.aws.amazon.com/freertos/latest/userguide/getting_started_ti.html
and follow the OTA prerequisites -
https://docs.aws.amazon.com/freertos/latest/userguide/ota-prereqs.html
and OTA tutorial -
https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ota-dev.html

Regarding Greengrass provisioning information can be found here -
https://docs.aws.amazon.com/greengrass/latest/developerguide/gg-device-start.html
https://docs.amazonaws.cn/en_us/iot/latest/developerguide/iot-provision.html

Please let us know if you have more questions on OTA over CC3200SF-LAUNCHXL.

abhijit-AWS wrote on August 02, 2019:

Please let us know if you have more questions.