Article count:561 Read by:1105636

Account Entry

UPDATE: X-CUBE-MATTER: More than just a software package, a solution to today’s challenges

Latest update time:2024-09-03
    Reads:

Click above to follow STM32

Updated July 22, 2024


ST announced that X-CUBE-MATTER now supports Matter 1.3 . A few months ago, we released a public version of this software package to ensure that more developers can use it. With the release of the new version today, we are now one of the first chip manufacturers to support the latest version of the standard. Among the many new features added to Matter 1.3, it is worth mentioning energy consumption reporting. As the name suggests, this feature makes it easier for devices to report power consumption, thereby helping users monitor energy consumption in real time. Another major feature is intermittently connected devices, or ICDs.

In short, ICD allows Matter devices to automatically open network connections at specific intervals to communicate with other devices, so that the host will not have problems when the client device is not available. Matter 1.2 has supported short-interval ICD, and Matter 1.3 supports longer intervals, making the technology more attractive for portable battery-powered devices. To show developers how to implement ICD, we released a new "Universal Switch App" that works like a smart light switch and can detect three operating states: a single press, a short press, and a long press for five seconds.

We are also working with the CSA Connectivity Standards Alliance to better ensure the interoperability of our solutions, so that developers can reuse their code without worrying about interoperability issues. In the past, interoperability was a challenge faced by end-product software engineers, not microprocessor manufacturers. But by working with the CSA Connectivity Standards Alliance, we are ensuring that it is easier and faster to develop applications on ST RF chips. Similarly, we provide pre-certified code examples and tools to build .OTA files to help developers implement software over-the-air updates with Matter, simplifying the certification process for such features.
First version released: March 19, 2024


We are pleased to announce the release of the X-CUBE-MATTER software expansion package, which includes drivers, middleware, and pre-certified code examples to help developers create Matter application software on the STM32WB55 while reducing development workload. This software package can help solve complex protocol development problems and implement complex network security functions. General product certification may take two to three months, but using a pre-certified software package can greatly shorten the R&D cycle. In short, X-CUBE-MATTER is ST's commitment to supporting new protocols and a solution to promote their application.

The Vision Behind Matter



A unified protocol

Matter is the industry's newest communication protocol for unifying home automation systems and smart device connections. It is backed by major companies such as Apple, Amazon, Google, and Samsung, which is important because Matter focuses on device interoperability and connection robustness. Popularization can greatly increase the success probability of this technology. Matter's ultimate goal is to create a smart IoT world where consumers can buy smart thermostats, automatic curtains, or networked lights at will without having to worry about whether the product devices can work together. Matter technology relies on existing network standards, such as Ethernet, Thread, Wi-Fi, or Bluetooth, and ensures that all devices can be interconnected and communicate with the controller.

All devices in smart home


Many challenges
Some have noted that Matter has not been deployed as quickly as expected. Others say that wireless protocols like Matter naturally take some time, but there are pain points. Some manufacturers still feel that the certification cost of the technology is not low because Matter is a new standard and the development cycle may be long and the development cost is high. To address this pain point , ST, as a member of the CSA Connectivity Standards Alliance, has released the X-CUBE-MATTER software package and has also joined forces with members of the ST Partner Program to help developers manage DAC configurations and cloud infrastructure. In addition, we provide application example source code with our products to help developers speed up development. Now, let's take a closer look at X-CUBE-MATTER.
Developing applications with X-CUBE-MATTER



Application Software
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.

network
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.

Development Tools
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.

Certification
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:

·

© THE END


Click "Read original text" to learn more


Latest articles about

 
EEWorld WeChat Subscription

 
EEWorld WeChat Service Number

 
AutoDevelopers

About Us Customer Service Contact Information Datasheet Sitemap LatestNews

Room 1530, Zhongguancun MOOC Times Building,Block B, 18 Zhongguancun Street, Haidian District,Beijing, China Tel:(010)82350740 Postcode:100190

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号