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/
节点(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