X-CUBE-MATTER

Active
Design Win

Matter software expansion for STM32Cube

Get Software Get Software Download databrief

Product overview

Description

The X-CUBE-MATTER Expansion Package features Matter support preintegrated on compatible STM32 microcontrollers. It is a reference implementation for the demonstration of Matter on STM32. It is ready for prototyping a Matter end-device on a reference development platform. Refer to STMicroelectronics Matter wiki articles at wiki.st.com/stm32mcu for the supported STM32 platforms.

X-CUBE-MATTER is Matter precertified with the default dimmable light device type. However, it also provides other device types.

The Matter application project stores the device credentials and keys in the STM32 embedded flash memory, or in an external flash memory for which X-CUBE-MATTER provides a driver. Once provisioned, the security-sensitive data and operations remain in a secure partition, where they are not exposed to the user application. The Secure Boot process acts as a Root of Trust for the application before launching it. It takes care of the Secure Firmware Update once the user application has downloaded a new image.

The X-CUBE-MATTER Expansion Package embeds different sorts of open-source components:

  • Matter SDK from CSA
  • Some other third-party components selected by STMicroelectronics (such as FreeRTOS™ kernel, Mbed TLS, and LwIP) are reintegrated
  • Some components implemented by STMicroelectronics (such as the Bluetooth® LE platform adaptation and the OpenThread platform adaptation)

The OpenThread and Bluetooth® LE stacks can be located on the application microcontroller in the case of a chipset solution. They can also be located on the coprocessor dedicated to the wireless stack. Refer to the wiki site for the software partitioning of each target platform.

The delivered application examples are part of the project. They are available as precompiled binaries for an out-of-the-box experience. The source codes are also available. They can be compiled with the supported IDEs. Refer to the wiki site for the detailed list of supported applications.

The power manager framework, when embedded, is implemented in the utilities component.

  • All features

    • Integration of Matter on compatible STM32 microcontrollers with examples of application
    • Support for Bluetooth® LE protocol stack for device commissioning
    • Support for the Thread operational network
    • Certified Bluetooth® LE protocol stack
    • Precertified Thread 1.3 protocol stack
    • Concurrent operational mode with Thread and Bluetooth® LE
    • FreeRTOS™ kernel
    • Ready for CSA certification
    • Support for on-demand provisioning service to install factory data including device attestation certificate (DAC)
      • During Matter device manufacturing
      • On the field
    • Low power capable
    • Security component (cryptographic library)
    • Secure Boot and Secure Firmware Update over-the-air
    • Drivers and libraries
    • Project binary files provided for immediate demonstration

Get Software

Discover the full added value of STMicroelectronics' Matter solutions through our partnership with Commscope

A free-form description of a component.Software VersionProduct supplier(s)ECCNs are five character alpha-numeric designations used on the Commerce Control List to identify dual-use items for export control purposes.ECCNs are five character alpha-numeric designations used on the Commerce Control List to identify dual-use items for export control purposes.