分类 Matter 下的文章

一文带你学懂 Thread


目录 [隐藏]I. 什么是 ThreadII. 节点角色和类型转发角色设备类型其他角色和类型分区设备限制总结III. IPv6 地址分配范围单播 RLOC 地址单播地址类型组播任播总结IV. 网络发现与组建Thread 网络Mesh Link Establishment创建新网络加入现有网络总结V. Router 选择Connected Dominating Set升级为 Router降级为 REED单向接收链接总结 Thread 开发文档提示:本文翻译自 Google OpenThread 开发文档,建议大家直接阅读原文,Thread Primter。I. 什么是...

Matter 系列之 Data Model


目录 [隐藏]I. 设备和 EndpointsII. Clusters属性命令事件III. 设备类型IV. Cluster 的客户端/服务端属性 Matter 中的具有定义明确的设备数据模型 (Device Data Model),它是对设备功能的分层建模,在此模型最顶层的实体就是设备。I. 设备和 Endpoints提示:对于如上包含关系,对于 Matter 物理设备通常是一个 Device 就是一个 Node,一对一的关系。但是对于 Matter Controller 例如智能手机可能出现多个 App,也就是多个出现 Node。Matter 中所有的设备,包含手...

Matter 系列之 Device Attestation


目录 [隐藏]I. 设备认证 PKIII. 认证信息III. DAC 认证流程 Attestation设备认证特指 CSA Matter 认证产品的验证流程,也就是 Matter 设备在 Commissioning 过程需要向 Commissioner 证明其是一个合法的设备。该流程主要是利用设备在生成阶段烧录的 DAC 证书、私钥和和证书链。Commissioner 会在该阶段完成如下验证:是否是认证厂商生产制造;是否是合法设备;是否通过 Matter 兼容性测试;在 Matter 开发阶段,开发者是可以在没有认证的前提下完成所有功能开发。一旦打算进入量产,那么需要联系...

Matter 系列之 Commissioning


目录 [隐藏]I. Device discoveryII. Connect to device (PASE)III. Get Commissionee informationIV. Regulatory configV. Commissionee attestationVI. Certificate Signing Request (CSR)VII. Add Node Operational Certificate (NOC)VIII. Network provisioningIX. Operational discoveryX. CASE session estab...

Matter 系列之 Fabric


The Fabric对于 Fabric ,字面意思为织网,这里不翻译。Matter 定义为同一安全域下 Node 的集合,在该安全域下 Node 能够彼此认证建立安全通信。一个 Fabric 共享同一证书机构(Certificate Authority (CA))的根证书(Root of Trust),同时约定一个 Fabric ID。在 Commissioning 过程中会为需要加入 Fabric 的 Node 分配证书,也就是 NOC。基于如上安全特性,通常一个生态可以描述一个 Fabric,如上的 Google Fabric。一个设备可以同时加入多个 Fabric,也就是同时被多个...

Matter 系列之 什么是 Matter?


目录 [隐藏]I. 前言II. 什么是 Matter ?III. 为什么选择 Matter I. 前言早在 CHIP 工作组成立之初,我在 开源 HomeKit ADK 文档中就表达对这新协议的兴奋。两年多时间一直在不间断跟踪学习,在其最后发布阶段。整理翻译了Google 关于 Matter 的初级读本系列开发文档。翻译为主,也谈了一些个人浅显理解。建议直接阅读原文和 Connected Home over IP Specification 以及阅读源码。https://developers.home.google.com/matter/get-startedII. ...