Matter 桥接开发包

更新时间:2023-11-21 06:51:02下载pdf

TuyaOS 提供 Bridge SDK 实现 Matter 桥接能力,帮助您更快速开发出具备稳定的 Matter 桥接能力的智能设备。

什么是 Matter 和 Matter 桥接?

Matter 协议是 CSA(Connectivity Standards Alliance)连接标准联盟 于 2021 年推出的应用层连接协议。目前,亚马逊、谷歌、苹果等都已承诺 Alexa、Google Assistant 和 HomeKit 生态将兼容支持 Matter 协议的设备。

Matter 协议是一种利用现有技术如 Wi-Fi、蓝牙和以太网的通信协议。Matter 桥接(Bridge)设备为 Matter 结构中的非 Matter 物联网设备提供连接,以便用户使用现有的非 Matter 设备。

开发包特性

  • C 语言开发:CSA 官方 Matter SDK 使用的是 C++ 语言开发,其学习难度大。涂鸦 Bridge SDK 将封装成 C 语言接口向嵌入式开发者提供,开发者无缝衔接,毫无压力。

  • 零基础开发 Matter 产品:涂鸦 Bridge SDK 封装了 Matter 的交互模型,数据结构,屏蔽诸多细节,降低复杂性。让零 Matter 基础的开发者一样可以快速开发出接入 Matter 生态的产品。

  • Matter 认证服务:Matter 设备想接入品牌产品生态之前,必须完成 Matter 认证。涂鸦 Bridge SDK 是首批拿到 CSA 联盟认证证书的,开发者基于涂鸦 Bridge SDK 开发,可以缩短认证周期和获得涂鸦的认证协助服务。

  • Matter 设备的产测能力:Matter 设备出厂是需要内置证书和相关配置信息的,需要在 CSA 联盟 DCL(Distributed Compliance Ledger)服务器上发布产品信息。涂鸦 Bridge SDK 提供全套产测能力包,配合涂鸦产测工具,可以提供包含设备证书生成和预配置服务产测能力,免除开发者无法生成证书的烦恼。

  • 涂鸦丰富的设备生态:涂鸦 Bridge SDK 不仅助力开发者接入 Matter 生态,当集成了涂鸦 设备接入能力包后,会同时默认接入涂鸦生态。

  • 更灵活的能力搭配:涂鸦设备接入的能力包与 Bridge 核心能力包是可插拔的组合。您可以在使用自有的设备接入能力和 IoT 云情况下,仅采用涂鸦 Bridge SDK 的核心能力包。

  • 多合一设备:涂鸦 Bridge SDK 不仅提供 Matter 桥接能力,还向开发者提供原生 Matter 产品的开发接口。例如基于涂鸦 Bridge SDK 开发一款温控器产品,这个温控器便是集合了 Matter 温控器和 Aggregator(Matter Bridge)的二合一的产品。

  • 支持设备接入功能包选配:如果您需要使用自研模组完成设备接入,则涂鸦 Bridge SDK 内置的设备接入功能是可选的。

  • 支持 Matter 标准 OTA 升级:涂鸦 Bridge SDK 已经实现了 Matter 规范规定的固件 OTA 升级功能。您只需在 CAS 联盟 DCL 服务器上发布新固件,设备就能实现 OTA 设备升级。

  • 支持 Zigbee 设备免开发接入:涂鸦 Bridge SDK 目前的版本内置了涂鸦 Zigbee 设备接入能力,可接入整个涂鸦生态的 Zigbee 产品。使用涂鸦 Zigbee 设备接入模组能免去大量开发成本,同时拥有稳定丰富的产品体验。

  • 支持不依赖云端的脱机运行:通过本地授权涂鸦 Bridge SDK,无需依赖云端,支持本地控制。

资源要求

  • Flash 大于 10MB
  • RAM 大于 24MB
  • Linux 操作系统

能力地图

能力
说明
设备初始化 设备初始化是指调用一系列接口完成 TuyaOS 软件初始化,是开发其他功能的先决条件。
Zigbee 子设备接入 网关硬件可以搭配涂鸦 Zigbee 模组,调用 Zigbee 服务接口运行 Zigbee 软件栈,则支持接入涂鸦生态的 Zigbee 子设备,降低子设备对接门槛,快速实现 Zigbee 网关产品。
蓝牙子设备接入 网关硬件可以搭配涂鸦蓝牙模组,调用蓝牙服务接口运行蓝牙软件栈,则支持接入涂鸦生态的低功耗蓝牙和蓝牙 Mesh 子设备,降低子设备对接门槛,快速实现蓝牙网关产品。
Matter 桥接 将 Matter 协议不支持的底层协议类型的设备,虚拟成 Matter 协议的物模型与协议,使它们能够与 Matter 设备互联互通。

支持与帮助

在开发过程遇到问题,您可以登录 TuyaOS 开发者论坛 TuyaOS-Matter 开发板块 进行沟通咨询。