Overview
Sample & Buy
Solutions
Documentation
CAD 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

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      AWS IoT Core

      Active

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

      Cloud AWS
      AWS IoT Core

      Description:

      AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices
    • Part number
      Status
      Description
      Type
      Supplier

      Amazon FreeRTOS

      Active

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

      STM32 3rd-party Embedded Software AWS
      Amazon FreeRTOS

      Description:

      Amazon FreeRTOS extends the FreeRTOS kernel with open source libraries to easily and securely connect your microcontroller devices to the cloud.
    • Part number
      Status
      Description
      Type
      Supplier

      32F413HDISCOVERY

      Active

      Discovery kit with STM32F413ZH MCU

      STM32 Discovery Kits ST

      32F769IDISCOVERY

      Active

      Discovery kit with STM32F769NI MCU

      STM32 Discovery Kits ST

      B-L475E-IOT01A

      Active

      STM32L4 Discovery kit IoT node, low-power wireless, BLE, NFC, SubGHz, Wi-Fi

      STM32 Discovery Kits ST

      B-L4S5I-IOT01A

      Active

      STM32L4+ Discovery kit IoT node, low-power wireless, BLE, NFC, WiFi

      STM32 Discovery Kits ST
      32F413HDISCOVERY

      Description:

      Discovery kit with STM32F413ZH MCU
      32F769IDISCOVERY

      Description:

      Discovery kit with STM32F769NI MCU
      B-L475E-IOT01A

      Description:

      STM32L4 Discovery kit IoT node, low-power wireless, BLE, NFC, SubGHz, Wi-Fi
      B-L4S5I-IOT01A

      Description:

      STM32L4+ Discovery kit IoT node, low-power wireless, BLE, NFC, WiFi

CAD/EDA Symbols, Footprints and Models