The ST software package has two main components: protocol software and application framework, of which the application framework is the application firmware that has been tested for Cluster. Currently, the X-CUBE-MATTER software package already includes smart lighting and curtain control solutions.
In addition, ST promises to release two to three software
package
updates every year, each version will add new applications and gradually increase the number of supported microcontrollers.
In fact, on GitHub, STM32 Hotspot has provided a
Matter bridge example
. In this example,
NUCLEO-H753ZI
and its Ethernet port are the gateway between Matter devices and non-Matter devices.
Similarly, X-CUBE-MATTER focuses on implementing Matter on Thread, mainly because Thread is one of the most energy-efficient and robust wireless communication standards in the field of home automation. On the other hand, Bluetooth Low Energy has traditionally been used for device configuration communication technology.
Therefore, by focusing on Thread and BLE, we aim to help product manufacturers take advantage of the most popular wireless technologies on the market today and bring products to market faster.
Providing development resources for more enterprise environments is the second way X-CUBE-MATTER helps popularize Matter technology applications. Currently, most Matter development tools run on two major operating systems: Linux and macOS. The problem is that many companies only use or mainly use the Windows platform because corporate IT departments find it easier to deploy and protect software on this widely used platform. However, this may cause problems when developing Matter applications.
The STM32 ecosystem can run on these three operating systems, and X-CUBE-MATTER supports popular development tools compatible with Microsoft operating systems, such as STM32CubeMX or STM32CubeProgrammer, to ensure that more developers can quickly create their own applications.
▲
Use STM32WB5MM-DK to create Matter terminal devices
In addition, we provide optimization tools, such as
STM32CubeMonitorRF
, technical documentation, developer communities, and detailed
Wiki materials
to help teams start creating their own systems.
For example, the Matter Border Router
Git Hub repository
for STM32 Hotspot
explains how to install the development environment and
run the Matter end device example code
on the
STM32WB5MM-DK
development board,
using the STM32MP1 and P-NUCLEO-WB55 as a border router
, with relevant screenshots and detailed steps.
ST chose the STM32WB5MM development kit because it has 16 MB of Quad-SPI NOR external flash memory. Since the Matter protocol stack takes up a lot of memory, the development board allows developers to implement all the features within the standard, such as wireless OTA updates.
The dual-core design is another reason why we chose the STM32WB55. It allows developers to update only the code on the Cortex-M0+ or Cortex-M4, which can simplify protocol certification. The
application software and network protocol stack code are deployed separately on different processor cores, and there is no need to re-certify the network protocol stack after each small update of the application code, which greatly simplifies software maintenance.
Early users are eager for the industry to provide more Matter products. To this end, the STM32WB5MM-DK provides engineers with reference designs and code examples to bring products to market faster.
In addition, the X-CUBE-MATTER package has been pre-certified by a test house using the CSA Connectivity Standards Alliance’s certification tool
and is also certified for Thread 1.3 and BLE 5.4, so developers can take advantage of a seamless certification path to reduce development costs and shorten time to market.
Related information: