2024年11月21日星期四 下午4:56:32

Matter设备的node

6 个月 前
#34122 引用
Node
节点(Node)是一个逻辑上独立的设备,有自己唯一的网络地址。每个Matter设备由一个或多个Node组成。

Endpoint
一个Node包含多个Endpoint,每个endpoint是一个逻辑上独立的功能模块。比如门锁,它除了可以包含门锁这个endpoint外,它还可以包含温度传感器这个endpoint。

注意:endpoint 0预留为Matter的utility cluster,而且每个Matter设备都必须强制包含它。

Cluster
Endpoint由一个或多个cluster组成,cluster可以认为是一个基本功能集,它包含attributes, commands和events三个组件。比如前面说的门锁endpoint,它除了可以包含开锁/关锁这个cluster外,它还可以包含报警cluster以实现报警功能。

Matter定义了两种类型的Cluster:

Server –提供Attributes, Commands和Events
Client – 对Server发起交互(interaction)操作
Cluster的详细规格定义请参见Matter Application Cluster Specification。如何通过cluster组成endpoint,进而组成设备类型,这个则是Matter Device Library Specification规定的内容。

Attribute
Attribute就是一条条表示物理量或者状态的数据记录,他们保存在设备的存储器中。

Command
Command就是下文所说的action,用来触发server的特定行为,比如关锁命令用来触发关锁操作。

Event
Event其实是一种特殊的attribute,它用来更新设备的状态,因此你可以把event当成是一种历史数据记录。

https://www.nordicsemi.cn/news/matter-development/
0