製品概要

概要

The X-CUBE-AWS Expansion Package consists of a set of libraries and application examples for STM32L4 Series and STM32H7 Series microcontrollers acting as end devices.

X-CUBE-AWS provides a port of FreeRTOS™ to the supported boards (refer to the User Guide and FreeRTOS Qualification Guide sections on the AWS website at docs.aws.amazon.com/freertos for details). It optionally offloads – wherever available – the security-critical operations to the on-board STSAFE-A110 Secure Element during the MCU boot process, during the TLS device authentication towards the AWS IoT Core server, and during the verification of the over-the-air (OTA) update firmware image integrity and authenticity. In such a case, it leverages the Secure Element provisioned certificate with the AWS IoT Core™ Multi-Account Registration feature. B-L4S5I-IOT01A has passed the FreeRTOS™ qualification process.

X-CUBE-AWS runs on the B-L4S5I-IOT01A Discovery kit, which supports Wi-Fi® connectivity with an on-board Inventek module.

X-CUBE-AWS runs also on the NUCLEO-H755ZI-Q STM32 Nucleo-144 board, which supports Ethernet connectivity and dual-core computing.

Both the aws_demos and aws_tests reference applications of FreeRTOS™ are provided. aws_demos is configured to illustrate the usage of the FreeRTOS™ OTA Update Manager service. aws_tests is the test application of the AWS Qualification Program for FreeRTOS™. It is provided as a possible comparison point for the users who plan to get their product go through the qualification process.

The Secure Boot and Secure Firmware Update implementations are based on a bootloader derived from the X-CUBE-SBSFU Expansion Package.

  • 特徴

    • FreeRTOS™ port to the B-L4S5I-IOT01A and NUCLEO-H755ZI-Q boards
    • Wi-Fi®
    • Ethernet
    • Hardware Secure Element
    • Secure Boot and Secure Firmware Update
    • TLS encryption
    • Dual-core application example
    • AWS IoT Core™ Multi-Account Registration
    • AWS IoT Core™ connection, subscribe and publish, jobs
    • AWS IoT Core™ over-the-air firmware update

ソフトウェア入手