Matter Project 入门 – 开始使用 Matter 项目

本指南的目的

本指南旨在帮助开发人员开始使用 Matter 开发
由于 Matter 仍在开发中,本指南与通常的 Simplicity Studio 方法不同。Silicon Labs 仍然打算在某个时候将 Matter 集成到 Gecko SDK 套件中。

本指南仅适用于

  • 您希望开始 Matter Alpha 开发
  • 您正在寻找构建 Matter 项目的非 Simplicity Studio 方式。

对于更标准或仅 OpenThread 的方法,Silicon Labs 定义了一个对开发人员友好的环境。

文档

  • Matter 官方 GitHub 位于 此处
  • Silabs Matter 常见问题页面位于此处
  • 可在 开发人员文档 页面上找到 Silicon Labs 的官方 OT 文档。

表中的内容

  • 先决条件
    • 硬件要求
    • 软件要求

先决条件

软件要求:

1. 安装在 Windows 10 上的 VirtualBox(带有 Ubuntu 20.04 LTS)
• VirtualBox:https://www.virtualbox.org/
• Ubuntu 20.04.x LTS:https ://ubuntu.com/download/desktop
     注意:本机 Linux 或 Mac machine 也可以用来构建这个 Matter 示例。

2. Raspberry Pi 4 的 Ubuntu 20.04 或更高版本。

3. Tera Term:https ://ttssh2.osdn.jp/index.html.en

4. J-Link RTT 查看器:https ://www.segger.com/downloads /jlink/

5. SSH 客户端(Putty 或类似):https ://www.putty.org/

硬件要求:

对于本演练指南,我们将使用 Thunderboard Sense 2 板 (BRD4166A)。您可以自由使用另一个与 Matter 兼容的板(如 BRD4161A),但请确保在遵循 KBA 时在给定说明中的任何需要更改板名称。

  1. 带有 64GB SD 卡的树莓派 4。
  2. 用于 RCP 的 Thunderboard Sense 2 (BRD4166A)
  3. 用于终端设备的 Thunderboard Sense 2 (BRD4166A)。

Matter Project 入门 - 开始使用 Matter 项目