Matter 系列之 Fabric
对于 Fabric ,字面意思为织网,这里不翻译。Matter 定义为同一安全域下 Node 的集合,在该安全域下 Node 能够彼此认证建立安全通信。一个 Fabric 共享同一证书机构(Certificate Authority (CA))的根证书(Root of Trust),同时约定一个 Fabric ID。
在 Commissioning 过程中会为需要加入 Fabric 的 Node 分配证书,也就是 NOC。
基于如上安全特性,通常一个生态可以描述一个 Fabric,如上的 Google Fabric。一个设备可以同时加入多个 Fabric,也就是同时被多个生态使用,取决于设备能力。在 Matter 里这个重要功能被定义为 Multi-admin。
这里详细介绍一个 Fabric 的 Operational 凭据。
Root of Trust
即根证书, Commissioning 阶段会安装到设备上,之后可以通过管理员更新。通常一个生态为一个Trusted Root Certificate Authority (CA)。
Node Operational Identifier
Operational Node ID,64位唯一数,在 Fabric 下设备唯一标识符。
Node Operational Certificate
同一 Fabric 通信认证凭据,如下流程产生。
如上流程流...