Overview
Sample & Buy
Solutions
Resources
Tools & Software
Quality & Reliability
eDesignSuite
Get Started
Partner products
Sales Briefcase
  • The X-CUBE-AWS Expansion Package consists of a set of libraries and application examples for STM32L4 Series microcontrollers acting as end devices.

    X-CUBE-AWS provides a qualified 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 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. It leverages the Secure Element provisioned certificate with the AWS IoT Core Multi-Account Registration feature.
    X-CUBE-AWS runs on the B-L4S5I-IOT01A Discovery kit, which supports Wi-Fi connectivity with an on-board Inventek module.
    Both the aws_demos and aws_tests FreeRTOS™ reference applications 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.

    Key Features

    • FreeRTOS™ qualified port to the B-L4S5I-IOT01A board
    • Wi-Fi
    • Hardware Secure Element
    • Secure Boot and Secure Firmware Update
    • TLS encryption
    • AWS IoT Core™ Multi-Account Registration
    • AWS IoT Core™ connection, subscribe and publish, jobs
    • AWS IoT Core™ over-the-air firmware update

Get Software

Recommended for you

Latest from ST

Ecosystems

    • Part Number

      AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices

Embedded Software

    • Part Number

      Amazon FreeRTOS extends the FreeRTOS kernel with open source libraries to easily and securely connect your microcontroller devices to the cloud.

Evaluation Tools

00 Files selected for download

Technical Documentation

    • Description Version Size Action
      DB3215
      STM32 Amazon Web Services® IoT software expansion for STM32Cube
      4.0
      151.91 KB
      PDF
      DB3215

      STM32 Amazon Web Services® IoT software expansion for STM32Cube

    • Description Version Size Action
      UM2312
      Development checklist for STM32Cube Expansion Packages
      2.0
      306.99 KB
      PDF
      UM2285
      Development guidelines for STM32Cube Expansion Packages
      1.0
      485.46 KB
      PDF
      UM2388
      Development guidelines for STM32Cube firmware Packs
      1.0
      2.96 MB
      PDF
      UM2178
      Getting started with X-CUBE-AWS STM32Cube Expansion Package for Amazon Web Services® IoT
      2.0
      1.39 MB
      PDF
      UM2312

      Development checklist for STM32Cube Expansion Packages

      UM2285

      Development guidelines for STM32Cube Expansion Packages

      UM2388

      Development guidelines for STM32Cube firmware Packs

      UM2178

      Getting started with X-CUBE-AWS STM32Cube Expansion Package for Amazon Web Services® IoT

Presentations & Training Material

    • Description Version Size Action
      IoT: Cloud Connectivity Expansion Packages for STM32Cube 1.0
      895.03 KB
      PDF
      STM32 and STM8 embedded software solutions 8.0
      3 MB
      PDF
      STM32Cube ecosystem overview​ - Making STM32 development easier​ 1.2
      5.55 MB
      PDF

      IoT: Cloud Connectivity Expansion Packages for STM32Cube

      STM32 and STM8 embedded software solutions

      STM32Cube ecosystem overview​ - Making STM32 development easier​

Publications and Collaterals

    • Description Version Size Action
      STM32 Open Development Environment Brochure 17.09
      1.21 MB
      PDF
      Sensor & motion algorithm software pack for STM32Cube 1.0
      544.58 KB
      PDF

      STM32 Open Development Environment Brochure

      Sensor & motion algorithm software pack for STM32Cube

Legal

    • Description Version Size Action
      SLA0048
      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
      6.6
      87.58 KB
      PDF
      SLA0048

      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT