Skip to main content
Explorer II
July 26, 2024
Question

aws expansion package

  • July 26, 2024
  • 1 reply
  • 760 views

Hi. 
I'm looking for a (or a bunch of) stm32cube expansion package(s) to add aws iot and freertos mqtt libs to stm32cube. 
I've found https://www.st.com/en/embedded-software/x-cube-aws-h5.html and https://www.st.com/en/embedded-software/x-cube-aws.html pages that looks like they are offering it, but when I download them, they are a set of source files in a zip file, but not an actual cubeMx pack that you can install using "Embedded Software Package Manager".
Does the actual cubeMx package exist? if yes, can I get a link to it?

Kind Regards. 

    This topic has been closed for replies.

    1 reply

    ST Employee
    August 5, 2024

    Hi,

    to my knowledge, ST has not published any STM32CubeMX pack dedicated to the connection to AWS IoT Core.

    However X-CUBE-AWS-H5 and X-CUBE-AWS-H7S applications are designed in such a way that the init code is compatible with STM32CubeMX code generation.

    For enabling additional hardware peripherals, or changing some settings, it is possible to regenerate the code in-place with STM32CubeMX by using the *.ioc + .extSettings files included in the project folders.

    Still, adding SW components to the application example should be done manually.

     

    The X-CUBE-AWS* packages provide the FreeRTOS IoT Integration demo, running on different STM32 MCU targets. This is a rich application which features secure boot, secure runtime services, over-the-air firmware update, etc.

    The users who prioritize the CubeMX ease-of-use over the feature completeness of the application example may be interested in a simpler MQTT/S connection to a generic MQTT broker (without TLS mutual authentication, without FreeRTOS OTA, nor ready-to-use support of device shadows or jobs), and try out some MQTT examples based on ThreadX+NetXDuo: They can be listed in the CubeMX Example Selector by filtering on the "MQTT" example name or keyword.

    CubeMX filter screenshotCubeMX filter screenshot

     

    With Best Regards