Matter 研讨会回顾(第三期)|乐鑫 Matter 免开发方案与证书服务介绍
1 月 17 日,乐鑫举办了以“乐鑫 Matter 免开发方案与证书服务介绍”为主题的第三期 Matter 线上研讨会,介绍乐鑫开箱即用的 ESP-ZeroCode 模组及其免开发 Matter 方案,以及证书生成和预配置相关服务。欢迎观看研讨会的视频回放了解详情。(此前,第一期研讨会讲解了乐鑫全功能 Matter 设备平台方案,第二期研讨会介绍了乐鑫 Matter SDK 开发平台。)
【Matter 研讨会回顾(第三期)】乐鑫 Matter 免开发方案与证书服务介绍
1. 乐鑫 ESP-ZeroCode 模组(免开发方案)
免开发固件支持
- 基于 Matter 协议标准定义的电工、照明类免开发产品固件
- 支持 Matter 标准的产品定义与市面上大部分驱动,只需要对硬件进行少量适配,即可让智能产品实现 Matter 功能
测试与认证加速服务
- 我们可以帮助客户的产品快速通过测试和认证。
- 对使用上述免开发产品固件的客户,乐鑫与指定实验室合作,提供对应产品的测试服务
- 基于乐鑫芯片平台、 乐鑫 Matter SDK 开发的产品
证书预配置与固件预烧录服务
乐鑫提供符合 Matter 安全体系的 DAC 证书预配置服务,并为 ESP-ZeroCode 模组提供固件预烧录服务。
- ESP-ZeroCode 模组预先烧录免开发固件和安全证书
- ESP-ZeroCode 模组提供开箱即用的 Matter 连接,拿到即可投入生产
OTA 与设备管理服务
在标准的 Matter 功能之外,乐鑫在 ESP-ZeroCode 方案中还提供:
- 对 Matter 设备的 OTA 与设备管理服务
- 帮助客户跟踪设备的运维和生命周期
2. 证书服务介绍
- Matter 采用基于公钥基础设施 (PKI) 的安全模型。
- 在 Matter 的应用体系里,证书分成三个层级:根证书 PAA,中间证书 PAI,设备认证证书 DAC。
- 在 Matter 的安全模型中,DAC 和 PAI 证书会在生产过程中烧录至设备中并永久储存,PAA 证书存放在由 CSA 连接标准联盟提供的分布式合规分类总账 (Distributed Compliance Ledger, DCL) 中。
在研讨会此部分,乐鑫基于上述对 Matter 协议的安全体系和设备证书的验证流程进行了介绍,详细讲解如何完成证书的完整验证链条。您也可以观看视频回放了解详情。
研讨会后期,乐鑫的工程师还介绍了客户获得 DAC 服务的三种方式,以及预烧录 DAC 证书的多种方式,以满足客户对不同产品支持 Matter 的需求。
乐鑫希望通过提供完整的、全功能的一站式 Matter 解决方案,帮助客户快速构建各类 Matter 产品。我们将在后续的研讨会中,继续介绍认证、通过 OTA 支持 Matter、生产流程适配、云生态等内容,敬请持续关注相关动态。
对 ESP ZeroCode 模组和 DAC 证书预配置服务感兴趣的客户,可以联系 sales@espressif.com 了解方案报价与优惠,获取更多详细资料,或进行商务咨询。
精选 Q&A
1. 若使用转让的形式获得 Matter 认证,客户是否需要申请 VID?
需要。每个 Matter 产品的客户都需要一个 VID,VID 需要从 CSA 连接标准联盟申请。对于最低级别的成员,注册和申请不另外收取年费,客户可以成为 CSA 的 Associate Member 从而拥有自己的 VID 。
2. 目前已经有一些设备使用了乐鑫的模组。后期是否能够通过软件升级,让设备支持 Matter 协议?
如果产品还未上市,我们建议尽量在早期阶段就按照 Matter 设备进行规划与开发;如果产品已经上市,或已投入使用,则可以通过 OTA 的方式,让产品升级到新的固件版本,以支持 Matter。
3. 基于 Thread 的设备是否支持后台设备管理?
支持。但当前各大生态的智能音箱对此类后台数据的支持还不完善。只能在当前的家庭局域网内使用 IPv6 与其他设备进行通信;公共网络的 IPv6 支持暂时不完善。当设备连云时需要通过部分边界路由器 (Border Router) 支持的 NAT64 功能进行转换。
乐鑫已推出支持 NAT64 功能的 Border Router 方案,客户可以联系我们了解更多。
4. 请问可以自行搭建实验室的测试环境吗?
可以。首先您需要成为 CSA 联盟的会员,并且获得 CSA 联盟提供的名为 Test Harness 的 Matter 认证测试环境。在此环境中有基于树莓派的工具和自动化脚本,均可以自行搭建。
5. 乐鑫的 OTBR 是基于什么芯片实现的?
乐鑫的 OTBR 方案基于乐鑫任意 Wi-Fi 芯片和 802.15.4 芯片(如 ESP32-H2)实现。Wi-Fi 芯片作为 host SoC,802.15.4 芯片用于扩展 Thread 接口。您可参考:GitHub - espressif/esp-thread-br: Espressif Thread Border Router SDK
6. 当用户不在家时,如何控制 Matter 设备?
Matter 协议本身是不支持远程控制的,可以通过以下两种方式实现:
- 当 Matter 设备已经被添加到家庭内的 Matter Fabric 时,用户从手机 APP 上发送控制指令,通过生态的云进行转发,将指令传达至家庭内的智能音箱(Matter 网络中的 controller),并由 controller 在局域网内通过 Matter 协议控制 Matter 设备。
- 在 Matter 设备内嵌入云 SDK ,用户通过使用定制的 APP,直接对 Matter 设备进行控制。
Matter 资源速递
1. 乐鑫 Matter 解决方案
- 官网:https://www.espressif.com/solutions/device-connectivity/esp-matter-solution
- 系列博客:乐鑫科技 Espressif:乐鑫推出 Matter 系列博客
- 一站式方案:https://www.espressif.com/news/ESP_Matter_Solution
2. 乐鑫 Matter SDK 开发流程:1. Introduction - ESP32 - - Espressif's SDK for Matter main documentation
3. 乐鑫 Matter 开源项目:
- 乐鑫 Matter SDK GitHub:https://github.com/espressif/esp-matter
- 乐鑫 Thread Border Router SDK GitHub:GitHub - espressif/esp-thread-br: Espressif Thread Border Router SDK第二期研讨会
相关文章:
Matter 研讨会回顾(第三期)|乐鑫 Matter 免开发方案与证书服务介绍
1 月 17 日,乐鑫举办了以“乐鑫 Matter 免开发方案与证书服务介绍”为主题的第三期 Matter 线上研讨会,介绍乐鑫开箱即用的 ESP-ZeroCode 模组及其免开发 Matter 方案,以及证书生成和预配置相关服务。欢迎观看研讨会的视频回放了解详情。&…...

函数栈帧的创建和销毁——“C”
各位CSDN的uu们你们好呀,今天小雅兰来为大家介绍一个知识点——函数栈帧的创建和销毁。其实这个知识点,我们很早之前就要讲,但是因为我的一系列原因,才一直拖到了现在,那么,话不多说,让我们一起…...

腾讯云对象存储+企业网盘 打通数据链“最后一公里
对云厂商和企业用户来说,随着数据规模的快速增长,企业除了对存储功能和性能的要求不断增加,也越来越注重数据分发的效率。在传统数据分发的过程中,数据管理员往往需要先在存储桶下载对应的客户方案/交付资料,再使用微信…...

在浏览器输入url到发起http请求,这过程发生了什么
当用户输入url,操作系统会将输入事件传递到浏览器中,在这过程中,浏览器可能会做一些预处理,比如 Chrome 会根据历史统计来预估所输入字符对应的网站,例如输入goog,根据之前的历史发现 90% 的概率会访问「ww…...

PyTorch学习笔记:nn.ReLU——ReLU激活函数
PyTorch学习笔记:nn.ReLU——ReLU激活函数 torch.nn.ReLU(inplaceFalse)功能:逐元素应用ReLU函数对数据进行激活 函数方程: ReLU(x)(x)max(0,x)ReLU(x)(x)^\max(0,x) ReLU(x)(x)max(0,x) 输入: inplace:是否改变输…...

同步线程
↵ 由于这节内容资料比较少,所以以下内容总结自Qt官方文献,在文章最后会给出相应链接。 线程的目的是允许并行运行,但有时线程必须停止等待其他线程。例如,如果两个线程尝试访问同一个变量,这样的话结果是未定义的。强…...

服务端返回内容跨域CORS之后,也在chrome/edge浏览器里显示出响应信息
由于浏览器的同源策略,服务端返回的内容跨域,且没有允许跨域CORS的请求头之后,浏览器无法显示出服务端返回的信息,不方便问题排查。比如:Access to XMLHttpRequest at http://localhost:6001/service-app/query/common…...

DHCP中继及配置
为什么需要DHCP Relay?产生背景解决方案DHCP Relay工作原理DHCP Relay配置实现产生背景 随着网络规模的扩大,网络中就会出现用户处于不同网段的情况。 这个时候客户A和客户B要请求IP地址时,首先会发送DHCP Discover广播包,这个广…...

中国社科院与美国杜兰大学金融管理硕士,让我们相遇在春暖花开时
在芸芸众生中,能拥有志同道合的朋友是一件多么幸运的事。人们常说:你是谁,就会遇见谁。走过半生才知道,看似命中注定的遇见谁、发生的事,其实都取决于自己。只有自己足够优秀,才能遇到更优秀的别人。在这个…...

MySQL---单表查询、多表查询
一、单表查询 素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等 CREATE TABLE worker ( 部门号 int(11) NOT NULL, 职工号 int(11) NOT NULL, 工作时间 date NOT NULL, 工资 float(8,2) NOT NULL, 政治面貌 v…...

3年自动化测试这水平?我还不如去招应届生
公司前段缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-20k,面试的人很多,但平均水平很让人失望。看简历很多都是3年工作经验,但面试…...
5 个自定义 React Hooks 将改变你的代码
昨天完成我的每日文章(是的,我每天都会发布一篇关于前端开发的新文章,所以如果你想要每天的代码丸,请务必关注 😉),我去编码了一点......我开始为我正在构建的副项目编写一些自定义挂钩…...

Java学习笔记-03(API阶段)
前言 目前我们看到的是Java基础部分的一个新的部分API,这是个啥,又能做啥呢? 其实可以概括成一句话:帮助我们站在巨人的肩膀上,实现更加高效的开发,那么我们来一探究竟吧~ API API(Application Programming Interface,应用程序接口)是一些预…...

Django自定义模板标签的使用详解
目录 1.创建子应用:python manage.py startapp test01 2.进行相关的配置 3.在新建的test01文件下创建urls.py(此处名称可变但注意上图) 4.在test01文件下创建名称为templatetags的文件夹 5.templatetags文件下继续创建几个py文件如下图编辑 6.views视图函数…...

洗地机怎么选?洗地机品牌排行榜
洗地机的出现不仅能高效的清洁地面还能节省我们做家务的时间,对于上班族、有宠物的家庭以及宝妈来说简直不要太方便;目前市面上的洗地机有分有线款和无线款,无线款会比有线款操作更加方便;洗地机怎么选,其实洗地机的清洁能力主要是看吸力大小…...

CSS的元素显示模式
😊博主页面:鱿年年 👉博主推荐专栏:《WEB前端》👈 💓博主格言:追风赶月莫停留,平芜尽处是春山❤️ 目录 前言 一、什么是元素显示模式 1.1块元素 1.2行内元素 1.3行内块元素…...
【MySQL Shell】8.9.1 在 InnoDB ClusterSet 中隔离集群
在发生紧急故障切换后,如果 ClusterSet 的各个部分之间存在事务集不同的风险,则必须保护集群不受写入流量或所有流量的影响。 如果发生网络分区,则有可能出现脑裂的情况,即实例失去同步,无法正确通信以定义同步状态。…...

Ubuntu20.04+cuda11.2+cudnn8.1+Anaconda3安装tensorflow-GPU环境,亲测可用
(1)安装nvidia显卡驱动注意Ubuntu20.04和Ubuntu16.04版本的安装方法不同,安装驱动前一定要更新软件列表和安装必要软件、依赖(必须)sudo apt-get update #更新软件列表sudo apt-get install gsudo apt-get install gccsudo apt-get install make查看GP…...

剑指Offer 第27天 JZ75 字符流中第一个不重复的字符
字符流中第一个不重复的字符_牛客题霸_牛客网 描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符 "go" 时,第一个只出现一次的字符是 "g" 。当从该字符流中读出前六个字符 “google&…...

科研试剂供应1476737-97-9,Bis-PEG2-endo-BCN可发生点击反应
●外观以及性质:Bis-PEG2-endo-BCN一般为白色固体,BCN其为点击试剂,点击化学(Click chemistry),又译为“链接化学”、“动态组合化学” (Dynamic Combinatorial Chemistry)、“速配接…...

接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...

网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
django filter 统计数量 按属性去重
在Django中,如果你想要根据某个属性对查询集进行去重并统计数量,你可以使用values()方法配合annotate()方法来实现。这里有两种常见的方法来完成这个需求: 方法1:使用annotate()和Count 假设你有一个模型Item,并且你想…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

C# 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...

Linux 中如何提取压缩文件 ?
Linux 是一种流行的开源操作系统,它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间,使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的,要在 …...

基于Java+VUE+MariaDB实现(Web)仿小米商城
仿小米商城 环境安装 nodejs maven JDK11 运行 mvn clean install -DskipTestscd adminmvn spring-boot:runcd ../webmvn spring-boot:runcd ../xiaomi-store-admin-vuenpm installnpm run servecd ../xiaomi-store-vuenpm installnpm run serve 注意:运行前…...

永磁同步电机无速度算法--基于卡尔曼滤波器的滑模观测器
一、原理介绍 传统滑模观测器采用如下结构: 传统SMO中LPF会带来相位延迟和幅值衰减,并且需要额外的相位补偿。 采用扩展卡尔曼滤波器代替常用低通滤波器(LPF),可以去除高次谐波,并且不用相位补偿就可以获得一个误差较小的转子位…...
ubuntu22.04 安装docker 和docker-compose
首先你要确保没有docker环境或者使用命令删掉docker sudo apt-get remove docker docker-engine docker.io containerd runc安装docker 更新软件环境 sudo apt update sudo apt upgrade下载docker依赖和GPG 密钥 # 依赖 apt-get install ca-certificates curl gnupg lsb-rel…...