聚焦:芯产品,芯市场,芯资讯

今天和大家聊的,是Matter协议如何让一个设备,可以归属多个不同的网络,为了好理解,我叫设备分身;以及同一个网络的权限控制逻辑;

本文一共630字体,阅读时间预计6分钟;

01

Multiple Fabric 需求背景

我想这里有生态兼容的需求,也有特殊场景的需求,我分开做个说明

生态兼容需求:

你买了一个空调,然后家里客厅是谷歌的音响,卧室是亚马逊的音响;

你希望空调加入谷歌音响后,还能继续加入亚马逊的,这个时候,空调就需要有支持多个网络的能力;

特殊场景需求

这里有一个常用的例子,就是邻居A,在楼道安装了一个摄像头,然后邻居B看到了,希望也买一个;

这个时候,A直接开了摄像头的权限,让邻居B也可以添加这个摄像头;

02

Multiple Fabric的实现

Multiple Administrator

Matter里面把网络定义为共享资源,因此支持设备多网络;这里Matter支持Multiple Administrator;这里的Admin可以理解为一个网络的管理员,他可以管理网络内所有节点的访问权限(Access Control List, ACL);

Commissioning

Matter 协议定义了一个Administrator Commissioning Cluster,这个Cluster允许对设备的配网进行控制;

Administrator可以通过OpenCommissioningWindow命令使设备进入可配网模式;

这里需要注意,在重开期间,设备应该保证原有网络的正常工作;

03

Matter ACL 简介

Matter协议定义了一个Access Control List(ACL) Cluster,用于管理节点的权限;

所有的节点的Endpoint0中,都包含了ACL Cluster的实例,用于存储具有访问权限的设备信息;

这个AclEngries由具有Administator权限节点管理,并且,不可以修改非该Administator负责的ACL (从而支持设备分身特性)

>> 历史相关文章

浅聊Matter协议 (原CHIP协议)

Matter协议特性解析(一) 支持非Matter协议

实例刨析,沉浸式掌握Matter重要概念

~~ “交个朋友” ~~

Matter协议特性解析(二) 分身(Multiple Fabiric)和权限控制相关推荐

  1. Matter协议特性解析(三) 设备发现,认证和配网

    聚焦:芯产品,芯市场,芯资讯 本文是Matter专题第6篇文章: 设备发现,认证和配网,是网络构建流程的重要部分:Matter入网流程,为了保证安全,设计偏复杂,为了方便理解,本文从3个不同的维度进行 ...

  2. Matter协议特性解析(一) 支持非Matter协议,私有协议,Matter Bridge技术分析

    聚焦:芯产品,芯市场,芯资讯 近期对Matter有做更深入的学习,打算写出来,和大家一起分享: 对Matter协议有兴趣的,欢迎加好友一起交流: 前言 记得17年蓝牙Mesh发布的时候,感觉物联网的春 ...

  3. 数据结构特性解析 (二) ArrayList

    前言 ArrayList可能是Java中使用次数最多的数据结构了,因此了解其特性比较重要 描述 ArrayList是一个数组队列,相当于动态数组.与Java中的数组相比,它的容量能动态增长. 并且Ar ...

  4. mysql applier_新特性解读 | MySQL 8.0.18 有权限控制的复制

    背景 MySQL 8.0.18 以前,从服务器都是在不检查权限的情况下执行复制事务的,这样做是为了能够让主服务器获取所有内容.实际上,这意味着从机完全信任主机.但是,可能存在一些设置,其中更改跨越了主 ...

  5. 数据结构特性解析 (一) 数组

    前言 数组是java中最基本的数据结构,有很多更高级的数据接口实现方式都是使用的数组,所以了解数组是很重要的 描述 数组是一个对象,内部有一块连续的内存,自身只占用很小的内存,其他位置都是根据长度和类 ...

  6. 关于uIP的移植以及部分特性解析和勘误

    关于uIP的移植以及部分特性解析和勘误 关于嵌入式网络的领域,uIP是一个值得去学习的轻量级协议栈,在我的理解里,uIP具有如下特点. 1.封装性好 封装性好体现在uIP它能做到的网络协议栈的底层所做 ...

  7. 关于uIP移植以及部分特性解析和勘误

    关于uIP的移植以及部分特性解析和勘误 原文:http://www.cnblogs.com/CodeHXH/archive/2012/01/19/2327426.html 关于嵌入式网络的领域,uIP ...

  8. 4.2.4 Kafka高级特性解析(物理存储、稳定性:事物,控制器,可靠性,一致性,_consumer_offsets、延时队列、自定义重试队列)

    Kafka高级特性解析 文章目录 Kafka高级特性解析 2.5 物理存储 2.5.1 日志存储概述 2.5.2 日志存储 2.5.2.1 索引 2.5.2.1.1 偏移量 2.5.2.1.2 时间戳 ...

  9. IEC104协议规约解析

    [转载自]<IEC104协议规约解析> 一.四遥信息体基地址范围 104调度规约有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测.遥信等信息体基体址, ...

最新文章

  1. excel导入SQL脚本
  2. Redis 21问,你接得住不?
  3. 突破冰箱局限!海尔智家AWE发布美食物联生态平台
  4. javafx 使用_使用JavaFX AnimationTimer
  5. 地理学中常见图的名称(或者分析)
  6. 桥接设计模式(Bridge)
  7. pytorch---nn模块(3)自定义nn 模块
  8. 测试工程师必备小工具指南
  9. Office Ribbon 界面开发入门教程:QtitanRibbon详解
  10. win10查看激活时间(Win10查看激活信息)
  11. 问题——nvm use 出现exit status 1:乱码
  12. 【VulnHub靶场】——HARRYPOTTER第三部: FAWKES
  13. 操作系统 文件换行符问题
  14. 程序员过中秋 | 如何用代码绘制月亮?
  15. 批量解压多个rar压缩包并将解压出来的文件以该压缩包的名称重命名
  16. NameError: name ‘weights‘ is not defined
  17. 【前端领域】3D旋转超美相册(HTML+CSS)
  18. 黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Day10-字符串
  19. 【LaTeX教程】九.Latex常见数学公式模板
  20. Vim查找、替换与删除常用命令

热门文章

  1. 被mysql虐待的一天
  2. 质子治疗技术2022年全球行业分析报告
  3. ORACLE 删除归档日志连接rman查看归档日志占有率
  4. 《CDN 之我见》系列三:详解篇(网络优化)
  5. 微软对联服务器关闭了吗,不只对联,现在微软还能自动生成绝句
  6. Object.assign() 方法的使用详解
  7. 3/18我和塔拉庄园的赛诗会
  8. 5、JVM分代模型--新生代 的垃圾回收
  9. 使用VMware制作windows虚拟机
  10. 饥荒机器人升级上限多少_饥荒机器人升级需要几个齿轮