X-CUBE-AWS

Active

AWS IoT software expansion for STM32Cube (UM2178)

Get Software Download databrief
Overview
Sample & Buy
Solutions
Documentation
Tools & Software
Quality & Reliability
eDesignSuite
Partner products
Sales Briefcase

Product overview

Description

The X-CUBE-AWS Expansion Package consists of a set of libraries and application examples for STM32L4 Series, STM32H7 Series and STM32WB 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, and features an STSAFE-A110 Secure Element.
X-CUBE-AWS runs also on the NUCLEO-H755ZI-Q STM32 Nucleo-144 board, which supports Ethernet connectivity and dual-core computing.
X-CUBE-AWS runs as well on the STM32WB5MM-DK Discovery kit, which supports Bluetooth® Low Energy connectivity. In this case, a smartphone with Bluetooth® Low Energy connectivity is required as a gateway between the board and AWS cloud.
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.
  • All features

    • FreeRTOS™ port to the B-L4S5I-IOT01A, NUCLEO-H755ZI-Q and STM32WB5MM-DK boards
    • Wi-Fi®
    • Ethernet
    • Bluetooth® Low Energy
    • 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

Get Software

You might also like...

Recommended for you

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
      32F413HDISCOVERY

      Description:

      Discovery kit with STM32F413ZH MCU

      32F769IDISCOVERY

      Active

      Discovery kit with STM32F769NI MCU

      STM32 Discovery Kits ST
      32F769IDISCOVERY

      Description:

      Discovery kit with STM32F769NI MCU

      B-L475E-IOT01A

      Active

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

      STM32 Discovery Kits ST
      B-L475E-IOT01A

      Description:

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

      B-L4S5I-IOT01A

      Active

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

      STM32 Discovery Kits ST
      B-L4S5I-IOT01A

      Description:

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