天天看点

Matter 研讨会回顾(第二期)|乐鑫 Matter SDK 开发平台介绍和使用

9 月 22 日,乐鑫第二期 Matter 线上研讨会成功举办。本期研讨会以“乐鑫 Matter SDK 开发平台介绍和使用”为主题展开,我们先简要回顾了第一期研讨会中重点讲解的乐鑫全功能 Matter 设备平台方案,然后从以下几个方面有针对性地介绍了乐鑫 Matter SDK 开发平台。您也可以观看研讨会的视频回放了解详情。

【Matter 研讨会回放(第二期)】乐鑫 Matter SDK 开发平台介绍和使用

1. 乐鑫 Matter SDK 开发框架介绍

乐鑫基于 ESP-IDF 物联网开发框架和 Matter 官方开源的 connectedhomeip SDK,推出了乐鑫 Matter SDK。我们在研讨会中展开介绍了以下内容:

  • 基于乐鑫 Matter SDK 的简单易用的乐鑫 Matter Data Model API;
  • 乐鑫 Matter SDK 重点使用的命名空间;
  • 多应用层协议共存机制和开发方式;
  • 乐鑫 Matter SDK 目录结构,包括 components 中丰富的 API 及其功能、CHIP SDK 相关文档指南、example 示例程序、量产工具等;
  • 乐鑫 Matter SDK 在线文档,涵盖了如何搭建 SDK 开发环境、如何进行 Matter 设备配网控制、后期量产、证书认证(将在后续完善)的详细介绍。

2. 乐鑫 Matter 开发环境搭建

乐鑫 Matter SDK 的搭建需要依赖 Ubuntu 或者 macOS 操作环境。我们在此基础上先安装 ESP-IDF 和 CHIP SDK,在完成 ESP-IDF 和 ESP-Matter 的源码下载后,最后在终端完成相对应的开发环境配置操作。乐鑫 Matter 开发环境搭建步骤,具体也可参见此文档。

3. 乐鑫 Matter 示例使用

我们还展示讲解了如何使用 chip-tool 指令进行 Matter 示例的编写和烧录,以及使用 chip-tool 进行配网和控制、群组控制、light-switch 设备绑定和使用操作,以及 Matter-OTA 测试。具体包含:

  • 使用 chip-tool 进行 Matter 设备配网演示
  • 使用 chip-tool 控制 Matter 设备演示
  • 使用 chip-tool 进行 Matter 设备群组控制演示
  • 使用 chip-tool 进行 light-switch 示例使用演示
  • 使用 chip-tool 进行 Matter-OTA 演示

4. Google/Apple Matter 测试环境介绍

简单讲述了 Google/Apple Matter 测试环境的搭建流程,方便客户通过 HomeKit APP 和 Google Home APP 进行 Matter 产品的测试。

  • Apple Matter 测试环境搭建,以及测试环境和设备要求:包括手机版本和音箱型号、Matter Profile 配置文件安装。
  • Google Matter 测试环境搭建,以及测试环境和设备要求:包括手机版本和音箱型号,在 Google Home Developer Console 创建项目,增加 Matter 集成。最后修改工程配置,编译、烧录示例既可进行测试。

在研讨会的最后,我们也演示了如何使用 Apple HomeKit APP 进行 Matter 设备配网和控制。

乐鑫完整、开源的 Matter SDK 能够助力客户自主搭建 Matter 开发平台,并开发构建各类 Matter 产品。我们将在后续的研讨会中,进一步介绍 Matter 认证、云生态等相关内容,敬请持续关注相关动态。

精选 Q&A

1. 使用 Google 或 Apple 的 APP 进行 Matter 设备配网,是否可以进行远程控制?

可以的。但前提是环境中需要存在语音中枢设备,比如 Apple 的 Apple TV 或 HomePod,Google 的 Nest Hub。这样 APP 就可以通过语音中枢和 Apple 或 Google 云之间的连接,完成控制指令传输,进而实现远程控制。

2. Matter 设备的证书认证流程是怎么样的,是预烧录到芯片模组侧的吗?

在开发和测试的过程中,设备证书 (Device Attestation Certificate, DAC) 可以用 Matter SDK 的测试证书进行开发和测试。Matter 产品上市需要拥有正式的设备证书,这些设备证书需要由经过 CSA 严格审查的 Root CA 签发。在 Matter 中,Root CA 也称为 PAA (Product Attestation Authority)。

获取设备证书有如下几种方式:

  • 使用经过 CSA 严格审查的第三方机构所提供的 CA 服务获取;
  • 自己 Device Attestation (DA) PKI 并经过 CSA 严格审查;
  • 使用芯片平台厂商提供的服务。

乐鑫也能够为各类客户提供相关的设备证书和认证支持,以及预烧录服务。我们会在后续的研讨会中对此进行专题讲解。

3. 不具备 IP 能力的设备比如 Bluetooth LE、Zigbee 等设备怎么接入 Matter 网络?

不具备 IP 能力的非 Matter 标准设备需要通过 Matter 桥接设备接入 Matter 生态。Matter 桥接设备负责完成 Matter 协议和非 Matter 协议间的转换,并根据地址映射,完成 Matter 标准设备与非 Matter 设备的互联互通。

4. 如果产品是一个三键的灯,设备的数据模型是不是会有三个 Endpoint ID?

是的。在 Matter 协议中每个设备都会有对应的数据模型来表示,每个 Endpoint 对应一个设备类型,同时也对应一个物理实体。比如某产品中有三个按键,或者三个灯珠,需要被单独控制,那产品中的每一个被控制实体都会对应一个 Endpoint。也就是说每一个被控制实体都会有一个地址可被寻址。

Matter 资源速递

1. 乐鑫 Matter 解决方案

  • 官网:Espressif Matter Solution | Espressif Systems
  • 系列博客:乐鑫推出 Matter 系列博客 - 知乎
  • 一站式方案:Espressif Launches a One-Stop Matter Solution | Espressif Systems

2. 乐鑫 Matter SDK 开发流程:https://docs.espressif.com/projects/esp-matter/en/main/esp32/introduction.html

3. 乐鑫 Matter 开源项目:

  • 乐鑫 Matter SDK GitHub:https://github.com/espressif/esp-matter
  • 乐鑫 Thread Border Router SDK GitHub:https://github.com/espressif/esp-thread-br

4. Apple Matter 测试环境搭建指导:https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/darwin.md#current-requires-for-testing-with-apple-devices

5. Google Matter 测试环境搭建指导:

https://developers.home.google.com/matter/get-started

意向收集

ESP-One 是我们基于乐鑫 Matter SDK 开发平台推出的免开发方案,能够助力客户快速实现 Matter 产品落地。欢迎您填写表格,向我们反馈您与贵司对于智能产品开发的意向和状态。我们将深入评估您的填报信息,将您的需求和建议纳入乐鑫免开发方案的优先开发计划中,并为您提供相关产品送样和技术支持服务。

您也可以联系 [email protected] 进行商务合作咨询、获取更多优惠。