Welcome to the Rafael RT58x Matter SDK github repo. It is built on top of the Matter open source SDK and added related components e.g., RT58x RF library(thread/BLE), system/peripheral driver... in this repo to help the user to build the Matter application with RT58x platform.
- Supported Rafael chips:
- RT583 (2MB flash)
- RT584L (2MB flash)
- RT584H (2MB flash)
- RT584HA4 (4MB flash, Support Matter+Zigbee dual mode)
The following diagram shows a simplified structure of a Matter application that runs on the RT58x platform and uses Bluetooth® LE and Thread stacks for communication purposes:
Note: For readability, the diagram does not show all projects components, only the most important ones for a typical Matter application.
The RT58x SDK is based on the FreeRTOS, which is a Real-time operating system for microcontrollers. RT58x supports multiple hardware platforms and provides hardware drivers, application protocols, protocol stacks, and more. The RT58x SDK also integrates other projects like crypto library mbedTLS, MCU bootloader or the OpenThread implementation of the Thread stack.
For the Thread communication purposes, the RT58x platform application is using the Thread stack, which consists of several layers implemented in different projects. The core of the Thread stack is OpenThread, but it also requires the IEEE 802.15.4 radio driver provided by RT58x SDK.
Matter is located on the top application layer of the presented model, looking from the networking point of view. The Bluetooth LE and Thread stacks provided by the RT58x SDK will be integrated with the Matter stack using a special intermediate layer.
In practice, this layer contains platform-specific implementations of abstract manager interfaces (such as Bluetooth LE Manager or Thread Stack Manager) defined in the Matter stack. The application is able to use Matter's platform agnostic interfaces and no additional platform-related actions are needed to perform communication through the Matter stack.
The RT58x platform uses GN to generate ninja build scripts. Matter's stack and platform modules are built with GN, and the output is used as the library for the application build.
Please follow the steps below to create and test a fully functional Matter example on RT58x series of SoCs
- Rafael Getting Started Guide
- Setup Matter SDK Environment and Building an example application
- Application Usage Guide
- Factory Data
- Matter OTA
- Flash Memory Layout
- Debugger Setup (WSL + OpenOCD)
- Application Development Guide


