功能支持
支持的关键功能
Matter 协议旨在为智能家居和物联网设备提供快速、可靠、安全的连接体验。以下是 Matter 支持的一些主要功能及其概述:
连接和互操作性
Matter 致力于实现设备之间无缝的连接和操作,无论设备制造商或平台如何。通过标准化协议,确保不同品牌和类别的设备可以轻松通信和互操作。该功能旨在解决智能家居生态系统碎片化的问题。
安全性和隐私
在 Matter 协议中,安全性和隐私被高度重视,以下是一些关键措施:
加密通信:所有 Matter 设备之间的通信均采用端到端加密,确保数据在传输过程中不会被窃听或篡改。
设备认证:每个 Matter 设备在网络中注册和通信前,都必须通过严格的认证过程,防止未授权设备加入网络。
用户隐私保护:Matter 协议通过多种隐私保护机制(如频繁更换设备标识等),确保用户的个人信息和使用行为不会被滥用或跟踪。该功能与蓝牙的 RPA(Resolvable Private Address)类似,主要是在网络中频繁更换设备的唯一标识符以防长期跟踪。
路由和网络管理
Matter 支持高效的网络路由和管理,确保在大规模部署环境中依然能够稳定运行。以下是一些特点:
网格网络:通过网格网络拓扑,Matter 设备可以自动组织、配置和重构网络,从而实现更高的覆盖范围和可靠性。
边界路由器:支持多种边界路由器,可以将 Matter 网络与其他网络类型(如 Wi-Fi、以太网)连接,确保跨网络通信的顺畅。
低功耗操作
Matter 注重设备的电能管理和效率,提升电池供电设备的续航能力。关键特性包括:
节能通信协议:Matter 协议设计采用多种节能技术,减少设备的功耗。
睡眠周期:设备可以根据需要进入低功耗睡眠模式,并保持对事件的响应能力。
扩展和灵活性
Matter 提供了高度灵活和可扩展的架构,适用于未来的技术发展和需求变化。
模块化设计:Matter 支持模块化设计,可以根据需求加入或移除特定功能模块,适应不同应用场景。
与现有标准兼容:Matter 协议兼容多种现有的通信标准和技术,如 Wi-Fi、以太网、Thread 和蓝牙,对现有设备的集成提供有利条件。
设备发现和配置
Matter 协议简化了新设备的发现和配置过程,让用户体验更加便捷。
快速连接:支持通过简单的扫描和点击操作,使新设备快速加入网络。
自动配置:提供设备自动识别和自动配置功能,用户无需手动设置大量参数。
这些功能使得 Matter 成为智能家居和物联网设备的理想连接标准,提供了更高的互操作性、可靠性和安全性,为用户带来更好的使用体验。
下表展示了 RTL87x2G SDK 提供的 Matter 支持功能
功能名称 |
是否支持 |
---|---|
连接和互操作性 |
是 |
安全性和隐私 |
是 |
路由和网络管理 |
是 |
低功耗操作 |
是 |
扩展和灵活性 |
是 |
设备发现和配置 |
是 |
Thread 支持 |
是 |
边界路由器支持 |
是 |
模块化设计 |
是 |
蓝牙连接 |
是 |
Wi-Fi 连接 |
否 |
能效管理 |
是 |
Over-the-Air (OTA) 更新 |
是 |
开发工具和示例代码 |
是 |
支持的 Cluster
Matter 协议通过 Cluster 来定义设备功能。这些 Cluster 包含不同的功能群组,可分为 Client(客户端)和 Server(服务器)角色,以实现设备间的沟通与互操作。
下面是常用的 Matter Cluster 及其 Client 和 Server 角色的表格:
Cluster |
Client 支持 |
Server 支持 |
描述 |
---|---|---|---|
Basic |
是 |
是 |
提供基本设备信息如供应商名称、产品名称和产品版本 |
Groups |
是 |
是 |
管理设备群组,允许设备被分配到一个或多个群组并发送命令到群组 |
On/Off |
是 |
是 |
控制设备的开关状态 |
Level Control |
是 |
是 |
控制设备的亮度或输出级别,适用于调光灯等设备 |
Color Control |
是 |
是 |
控制设备的颜色参数,包括色调、饱和度和亮度 |
Temperature Measurement |
是 |
是 |
提供设备或环境的温度测量值 |
Pressure Measurement |
是 |
是 |
提供设备或环境的压力测量值 |
Flow Measurement |
是 |
是 |
提供设备或环境的流量测量值 |
Relative Humidity Measurement |
是 |
是 |
提供设备或环境的相对湿度测量值 |
Illuminance Measurement |
是 |
是 |
提供设备或环境的光照度测量值 |
Occupancy Sensing |
是 |
是 |
检测设备或环境的占用情况,如有人移动等 |
Timer |
是 |
是 |
提供当前的时间信息,为其他依赖时间的功能提供支持 |
Thermostat |
是 |
是 |
控制和报告设备的温度设定和调节状态 |
Door Lock |
是 |
是 |
控制和报告门锁的状态,包括锁定和解锁 |
Window Covering |
是 |
是 |
控制和报告窗帘、百叶窗等窗户覆盖物的状态 |
OTA Software Update Provider |
是 |
是 |
提供设备的 OTA 软件更新功能 |
OTA Software Update Requestor |
是 |
是 |
请求进行 OTA 软件更新 |
这些 Cluster 的 Client 和 Server 角色定义了智能家居设备如何发送和接收不同类型的控制命令和状态信息,实现不同品牌设备在同一网络中的互操作性。
官方文档在设备库规范中列出了 Matter 支持的应用设备类型,而相应支持的应用集群则在应用集群库中定义。这两份文档以及 Matter 规范文档可在 CSA 成员网站上找到: 规范下载请求。