Matter理论介绍-通用-1-04:桥接器-其他功能
【源码、文档、软件、硬件、技术交流、技术支持,入口见文末】 【所有相关IDE、SDK和例程源码均可从群文件免费获取,免安装,解压即用】
持续更新中,欢迎关注!
一、桥接器的配置流程
我们已经知道,桥接器和与它连接的桥接设备在数据结构中被抽象为包含多个端点的单个节点。因此,只需要一次配置流程就可以将桥接器以及与其连接的桥接设备加入Matter生态系统,在此过程中要对桥接器进行相关认证并为其分配一个Node ID。
这样用户只需要对桥接器进行配置入网而不用去关心与它相连的桥接设备,这会使得用户操作非常方便。
二、桥接器的访问控制
桥接器作为一个Matter节点,自然像一般的Matter节点一样拥有自己的Access Control Cluster。但特殊的是桥接器的Access Control Cluster中拥有它包含的所有端点(无论是桥接设备端点还是本身具有的Matter端点)的**Access Control Entries **(访问控制表象)。
一般情况下桥接器访问控制的设置会反应其上每个端点的特权级别(privilege level),如果Matter控制器想要控制这个桥接设备,那它就必须具备相应的特权级别。在访问控制中可以针对所有桥接设备的子集(而不是所有端点)进行总体配置,也可以针对桥接设备的端点设置访问控制项,还可以指定对特定目标的访问,例如设备类型为** Extended Color Light**的所有设备。
关于Access Control的部分后续会有详细介绍。
三、桥接器的软件更新(OTA)
桥接器作为一个Matter设备,自然可以按照Matter定义的OTA方式进行升级。
但要注意的是,与桥接器相连的桥接设备往往是非Matter协议的,这表示他们没有所谓的产品ID,桥接设备的软件信息也不会放在DCL(Distributed Compliance Ledger)中,这就表示无法通过Matter系统的OTA进行桥接设备的升级。所以桥接设备的更新方式通常是通过桥接器制造商特殊提供的。
四、桥接器的其他问题
4.1 选择支持的设备类型
桥接器制造商首先应该决定桥接器支持的那些Matter设备类型,在实现了对这些设备类型的支持后,还应该进行相关认证。
在默认情况下,桥接器应该向Matter生态系统公开所有和它连接的,可以映射为经过认证Matter设备的非Matter桥接设备。例如,如果桥接设备通过了Matter light设备类型的认证,那么默认情况下桥接器就不应该对Matter生态系统隐藏任何一个非Matter协议的灯泡。(有特殊情况存在)
因为除了Matter外有各种各样的标准和设备,这就导致有可能出现没有相应的Matter设备类型与非Matter设备对应,这样的设备不能桥接为Matter设备类型。或者设备制造商需要为这种设备创建一个特定的Matter设备类型再进行桥接。
4.2 兼容性问题
如果桥接器和桥接设备之间存在兼容性或者互操作性问题,此时桥接器可以选择不公开存在问题的桥接设备!
当桥接设备不支持一些对于Matter设备来说是必须的功能或这特性时,桥接器可以选择不向Matter生态系统公开这个设备。即桥接器只能向Matter生态系统公开满足Matter必须功能的桥接设备。
桥接器制造商也可以尝试模拟实现一些Matter的功能,以支持更多类型的桥接设备。
4.3 用户选择
桥接器制造商提供的APP应该可以让用户进一步选择那些设备加入到Matter生态系统中。比如用户可以选择加入Matter生态系统的特定设备类型等。
4.4 管理员
管理员可以向用户提示那些设备是Matter设备,那些设备是桥接设备,这种判断是由端点上的Bridged Node设备类型决定的,
【参考目录】
- CSA-Matter官方文档
(注:任何相关问题,欢迎在文末技术交流QQ群中交流讨论。)
持续更新中,欢迎关注!
【所有相关IDE、SDK和例程源码均可从群文件免费获取,免安装,解压即用】 【源码、文档、软件、硬件、技术交流、技术支持,入口见文末】
Matter理论介绍-通用-1-04:桥接器-其他功能相关推荐
- Matter理论介绍-通用-1-03:桥接器-数据结构
[源码.文档.软件.硬件.技术交流.技术支持,入口见文末] [所有相关IDE.SDK和例程源码均可从群文件免费获取,免安装,解压即用] 持续更新中,欢迎关注! 一.简介 Bridge(桥接器)存在的意 ...
- Matter理论介绍-通用-1-06:桥接设备-其他功能
[ 源码. 文档. 软件. 硬件. 技术交流. 技术支持, 入口见 文末] [所有相关 IDE. SDK和 例程源码均可从群文件 免费获取, 免安装, 解压即用] 持续更新中,欢迎关注! [活动报名] ...
- Matter理论介绍-通用-1-05:桥接设备-发现与配置流程
[ 源码. 文档. 软件. 硬件. 技术交流. 技术支持, 入口见 文末] [所有相关 IDE. SDK和 例程源码均可从群文件 免费获取, 免安装, 解压即用] 持续更新中,欢迎关注! [活动报名] ...
- Matter理论教程-通用-1-01:基本概念与关键技术介绍
[源码.文档.软件.硬件.技术交流.技术支持,入口见文末] [所有相关IDE.SDK和例程源码均可从群文件免费获取,免安装,解压即用] 持续更新中,欢迎关注! [活动报名]2023.03.03 [拿破 ...
- Matter理论教程-通用-1-02:典型流程分析
[源码.文档.软件.硬件.技术交流.技术支持,入口见文末] [所有相关IDE.SDK和例程源码均可从群文件免费获取,免安装,解压即用] 持续更新中,欢迎关注! [活动报名]2023.03.03 [拿破 ...
- TC358746AXBG/748XBG 桥接器说明
为什么需要这个mipi csi-2 bridge 芯片,由于我们用的sensor 芯片是美光的MT9m021,这颗芯片并不支持MIPI 下面是网上摘录的说明可能解释这个问题: Because of t ...
- 桥接器(network Bridging)
橋接器 橋接器(英語:),又称网桥,一種網路裝置,負責網路橋接(network bridging).橋接器将网络的多个网段在数据链路层(OSI模型第2层)连接起来(即桥接). 概要图 橋接器有別於路由 ...
- 04.视频播放器通用架构实践
04.视频播放器通用架构实践 目录介绍 01.视频播放器的痛点 02.业务需求的目标 03.该播放器框架特点 04.播放器内核封装 05.播放器UI层封装 06.如何简单使用 07.如何自定义播放器 ...
- yesry 通过桥接器,Java调用任何API或DLL
大家知道,Java调用DLL有个特别的地方,就是DLL的输出函数需要特别的名字: JNIEXPORT void JNICALL Java_类名_函数名 (JNIEnv *, jclass, 其他参 ...
最新文章
- python拼音怎么写-Python 中拼音库 PyPinyin 的用法
- React 移动 web 极致优化
- Compiling Cpp(zz)
- 数字签名时间戳服务器的原理 !
- 等比数列求和python_python numpy生成等差数列、等比数列的实例
- qq数据泄露_如何保护企业移动端的数据安全?
- 9.proc目录下的文件和目录详解
- exchange 2010 sp2系列之(二)证书配置
- Hibernate继承映射
- macos系统安装homebrew包管理工具
- 计算机图形学 之 直线裁剪算法
- Android涂鸦画板原理详解——从初级到高级(一)
- 由课堂思考生活(作者:张子逸)
- 电容降压 20170619 周一
- python 一个例子解释全局变量和局部变量
- web开发,如何自动选定打印机进行打印(设置默认打印机打印)
- 003-photoshop快速去掉图片背景颜色、签名放到指定文档合成图片
- Espressif 玩转 PWM
- 数据分析案例(二手车)
- 中国最能喝咖啡的城市,找到了
热门文章
- Python求各科成绩差与平均数
- 音视频学习-h264的NALU结构分析
- python制作epub文件代码
- OracleP6机场工程进度控制系列15:总进度综合管控报告
- 23电工杯数学建模A题
- java计算机毕业设计劳务外包管理系统源码+系统+数据库+lw文档+mybatis+运行部署
- 电大计算机画图程序属性,电大计算机绘图(本)复习大全.doc
- UML介绍及怎么看UML图
- E575: viminfo: Illegal starting char in line: ^I+^I14^I33
- 架设个人Web服务器实战(通过ADSL路由)