Skip to main content
KDani
Visitor II
October 10, 2018
Question

B-L475E-IOT01A AWS FREERTOS OTA implementation

  • October 10, 2018
  • 2 replies
  • 733 views

I was initially using B-L475E-IOT1A board to test AWS freertos and it works all fine.

Next, we needed to somehow support OTA on our product and found out that

AWS freertos also supports OTA and would like to try and implement it but could

not find any sort of guidance to implement it on the AWS freertos site for the

B-L475E-IOT1A board.

I am not sure if this is the right place to ask but how do we implement OTA for

the AWS freertos. Do we use the AWS freertos with other means for OTA implementation.

Thank you.

This topic has been closed for replies.

2 replies

TBroy
Visitor II
May 17, 2019

Yes, it would be nice to have this questioned answered, looking for the port to this board,

Thank you!

Tim

grd
ST Employee
September 17, 2019

It's true that the amazon-freertos OTA Platform Abstraction Layer for B-L475E-IOT01A is not available on AWS github yet.

In the meantime, a possible alternative is to have a look at the application example of the X-CUBE-AWS STM32Cube expansion package:

The version 1.4.0 relies on the secure firmware update system of the X-CUBE-SBSFU package, and implements the firmware download over HTTP.

The update can be trigged by an AWS custom job, for instance.

The user application is based on the AWS IoT C SDK, not on amazon-freertos.

But at least it shows how the user application and the bootloader can be integrated to implement the OTA feature.

-- Grd