- Introduction ameba-matter
- Ameba RTOS Matter Repo Integration
- Supported Integrated Circuits (ICs)
- Documentation
- Release History
- Important Notice
- Directory Structure Overview
Welcome to the ameba-rtos-matter
repository, your go-to resource for Realtek's Matter Solution. This repository is designed to provide a standardized interface for integrating Realtek's Matter Solution into embedded systems. By offering a unified and adaptable framework, ameba-rtos-matter
simplifies the process of implementing Matter-compliant devices. Whether you're a developer, manufacturer, or researcher, this repository equips you with the tools and documentation needed to seamlessly integrate Matter into your projects.
Learn how to integrate Realtek's Matter solution with the Ameba RTOS platform. Explore the integration details here
Please read the Important Notice for important updates and announcements.
Feel free to explore our curated list of supported ICs below to find the best match for your project.
- AmebaZ2 (RTL8710C)
- AmebaD (RTL8721D)
Checkout the Application Notes to learn more about Realtek's Matter solution.
-
General Guide - A comprehensive overview of Matter integration and usage.
-
Building Guide - Detailed instructions and guidelines for building Matter-compliant devices using the Ameba Matter solutions.
-
Supported Device Types - Comprehensive list detailing the types of devices compatible with Ameba Matter.
-
AT Command Guide - AT commands for Matter.
-
Commissioning and Control - Focuses on commissioning procedures and control mechanisms within the Ameba Matter ecosystem.
-
Matter Certification Guide - Guide for Matter Certification.
-
Factory Data Guide - Information about Matter factory data.
-
OTA Guide - Guide for Over-The-Air (OTA) updates in Matter implementations.
-
Tools Guide - Overview of tools available for Matter development.
Matter v1.3 and earlier version is associated with the following SDKs:
- AmebaZ2 SDK: ambz2_matter
- AmebaD SDK: ambd_matter
Matter Version | ameba version | connectedhomeip version |
---|---|---|
Matter v1.0 | (TAG) v1.0.0.2 | (TAG) v1.0.0.2 |
Matter v1.1 | (TAG) v1.1.0.1 | (TAG) v1.1.0.1 |
Matter v1.2 | (TAG) v1.2.0.1 | (TAG) v1.2.0.1 |
Matter v1.3 | (TAG) v1.3-release | (SHA) 70d9a614 |
Starting from Matter v1.4, we have moved to these new repositories:
- AmebaZ2 SDK: ameba-rtos-z2
- AmebaD SDK: ameba-rtos-d
Matter Version | ameba-rtos-matter version | connectedhomeip version |
---|---|---|
Matter v1.4 | (Branch) release/v1.4 | (Branch) v1.4-branch |
The directory structure is organized to facilitate development, documentation, and tooling for Matter integration on embedded systems.
Directory | Description |
---|---|
api | Essential functions for interfacing with Matter, including device status checks and information retrieval such as vendor ID and product ID. |
docs | Documentation files, including guides, references, and API documentation for Matter integration with the Ameba SDK. |
driver | Device-specific drivers enabling smooth operation of Matter devices with the Ameba SDK, tailored to each device type's requirements. |
common | Common code for Matter functionalities in the Ameba SDK, covering Bluetooth, Wi-Fi, time management, and data storage. Includes configuration headers for easy project integration. |
core | Fundamental code for powering Matter in the Ameba SDK's Porting Layer, providing the foundation for seamless integration. |
example | Code snippets and projects demonstrating Matter device usage in the Ameba SDK, organized into subfolders for various device types. |
project | Makefiles and compilation scripts for Matter libraries within the Ameba SDK, categorized by different chip builds for various device types. |
tools | Tools and utilities for development, testing, and deployment in the context of Matter integration with the Ameba SDK. |