当前位置: 首页 > news >正文

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 将改变你的代码

昨天完成我的每日文章(是的,我每天都会发布一篇关于前端开发的新文章,所以如果你想要每天的代码丸,请务必关注 😉),我去编码了一点......我开始为我正在构建的副项目编写一些自定义挂钩&#xf…...

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)、“速配接…...

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...

【网络】每天掌握一个Linux命令 - iftop

在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

XCTF-web-easyupload

试了试php,php7,pht,phtml等,都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接,得到flag...

React 第五十五节 Router 中 useAsyncError的使用详解

前言 useAsyncError 是 React Router v6.4 引入的一个钩子,用于处理异步操作(如数据加载)中的错误。下面我将详细解释其用途并提供代码示例。 一、useAsyncError 用途 处理异步错误:捕获在 loader 或 action 中发生的异步错误替…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中,可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行,可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令,并忽略错误 rm somefile…...

深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法

深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...

质量体系的重要

质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络&#xf…...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI

前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...

dify打造数据可视化图表

一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...