Matter协议特性解析(一) 支持非Matter协议,私有协议,Matter Bridge技术分析
聚焦:芯产品,芯市场,芯资讯
近期对Matter有做更深入的学习,打算写出来,和大家一起分享; 对Matter协议有兴趣的,欢迎加好友一起交流;
前言
记得17年蓝牙Mesh发布的时候,感觉物联网的春天要到了,因为所有的手机都可以做到原生支持;4年多时间,蓝牙Mesh虽然国内发展不错,但是和当时想象的在标准性,互通性方面还是有差距;
现在看Matter协议,比当初看蓝牙Mesh觉得机会更大,原因是现在的封闭的生态带来的用户体验,品牌割裂,导致了不够理想的用户体验以及更改的品牌商成本,而Matter也是基于这个点出发,有希望改善问题,从而把家具物联网蛋糕做大;
今天和大家聊的,是Matter协议如何支持非Matter协议的设备,比如ZIGBEE,Thread等;
01
Matter Bridge 概述
如下图,红色部分即是非Matter协议设备,Matter协议里面称为Bridged Device(被桥接设备,后续简称BDD),Bridged Device通过Matter - Bridge角色,加入Matter网络;
这里的Matter Bridge,首先需要是一个符合Matter协议的设备,其次,他需要负责Bridged Device的配网,配置,通信等代理功能;
这个Matter Bridge类似一个多接入的网关,一方面,他可以接入品牌私有的手机APP和云服务,同时,因为他支持Matter,使得它下面的设备,也可以接入Matter的标准网络;
02
如何发现BDD设备
应该好理解,Matter Bridge需要有一套标准,来格式化非Matter协议;这里,Matter通过Descriptor Cluster来实现;
在Bridge类别设备的Descriptor Cluster中有一个叫PartsList的列表,里面存储的就是它所代理的节点信息;
如下图:Endpoint 0 里面,PartsList有EP 11/12/13/14/15/16/17 7个节点;
当你用手机搜索周边Matter设备,发现一个Bridge类设备,可通过读取PartsList,结合其他辅助的Custler和Label获取节点的所有信息,比如是房间的灯/厨房的灯;
03
如何控制BDD设备
下图是组控的控制流,BDD设备入网阶段,已经在Controller端(如手机APP/音箱)完成了符合Matter协议的配置;Controller下发标准Matter协议命令,Bridge收到后进行对应的转换;
04
BDD的固件升级
当前,针对BDD,Matter协议没有规定OTA方式,这部分需要由原网络设备商自己进行维护和升级;
争取把主要的特点形成一个系列,希望得到大家的关注和转发支持;
>> 历史相关文章
浅聊Matter协议 (原CHIP协议)
~~ “交个朋友” ~~
Matter协议特性解析(一) 支持非Matter协议,私有协议,Matter Bridge技术分析相关推荐
- Matter协议特性解析(二) 分身(Multiple Fabiric)和权限控制
聚焦:芯产品,芯市场,芯资讯 今天和大家聊的,是Matter协议如何让一个设备,可以归属多个不同的网络,为了好理解,我叫设备分身:以及同一个网络的权限控制逻辑: 本文一共630字体,阅读时间预计6分钟 ...
- Matter协议特性解析(三) 设备发现,认证和配网
聚焦:芯产品,芯市场,芯资讯 本文是Matter专题第6篇文章: 设备发现,认证和配网,是网络构建流程的重要部分:Matter入网流程,为了保证安全,设计偏复杂,为了方便理解,本文从3个不同的维度进行 ...
- Google Test(GTest)使用方法和源码解析——私有属性代码测试技术分析
有些时候,我们不仅要测试类暴露出来的公有方法,还要测试其受保护的或者私有方法.GTest测试框架提供了一种方法,让我们可以测试类的私有方法.但是这是一种侵入式的,会破坏原来代码的结构,所以我觉得还是谨 ...
- 3389 远程桌面 Mstsc RDP协议详细解析 (下)
转载:https://lcx.cc/post/937/ 由于太长了,所以分成了两部分,这是下半部分,上半部分在这里 6-1) 连接过程说明 包序号 接收发送 字符 含义 1 R InDr 设备初始连接 ...
- 3389 远程桌面 Mstsc RDP协议详细解析 (上)
转载:https://lcx.cc/post/936/ 下半部分在这里 这是前一段时间想模拟(3389 远程桌面 Mstsc.exe RDP 协议)做一个蜜罐系统,用来记录各种各样的攻击资料,甚至自己 ...
- 私有协议的解密游戏:从秘文到明文
私有协议 现在的互联网,谁不想造一个像Ether.IP.TCP这种网络领域鹤立鸡群的通信协议. 就连很火的QUIC,也是伴随着RFC落地,才正式被人认可是公共的HTTP协议. 所以,大多数人都还是在创 ...
- EasyCVR视频平台接入海康私有协议设备的常见问题汇总
EasyCVR支持目前市面上已经有的大多数协议的设备接入,也包括一些私有协议,比如海康SDK.大华SDK.Ehome协议等.有用户在使用EasyCVR平台时,用海康私有协议接入设备,已成功实现预览.控 ...
- simulink 解析udp数据_DNS 支持 TCP 和 UDP 双协议,但为何偏偏只钟情 UDP?
一.前言 之前在聊到 App 网络优化时,聊到通过 HTTPDNS 替换掉传统的 DNS 解析,来达到网络优化的效果.其中提到 DNS 解析,是支持 UDP 和 TCP 双协议的. 但是细心的朋友通过 ...
- 基于 cz88 纯真IP数据库开发的 IP 解析服务 - 支持 http 协议请求或 rpc 协议请求,也支持第三方包的方式引入直接使用
cz88 基于 cz88 纯真IP数据库开发的 IP 解析服务 - 支持 http 协议请求或 rpc 协议请求,也支持第三方包的方式引入直接使用 Go 语言编写 进程内缓存结果,重复的 ip 查询响 ...
最新文章
- 2022-2028年中国分离膜外壳行业市场调查研究及投资前景预测报告
- 【我翻译的文章】你还需要数据层吗?
- 将syslog ng日志写入MySQL(远程)数据库
- linux yum 离线安装rpm包
- Timer和TimerTask
- 搞定python不就那么点事吗?
- ajax 入参为list_ajax传递参数list对象或传递数组对象到后台
- DotNetTextBox控件添加外挂插件功能的图文教程。
- 编译OpenJDK12:运行提示缺少freetype
- windows GDI开发
- html代码实现全国地图分布,echarts基于canvas中国地图省市地区介绍代码
- 随机森林python反欺诈_基于三明治结构深度学习框架的金融反欺诈模型研究与应用...
- IOS使用信鸽推送收不到消息的问题
- 计算机应用技术企业信息化,计算机应用技术对企业信息化作用
- 易语言新手入门教程第十四课 - QQ自动登录器第二部分
- 【海外合作】效率源智能手机取证系统入选克罗地亚大学教学工具
- 织梦网站如何设置404错误页面?
- will-change的使用
- Unity 之 ShaderGraph Utility节点解析汇总
- 第五代选择器Icarus