Matter 系列 #9|乐鑫 Matter 预配置服务加速设备生产

2024-02-07 08:59

本文主要是介绍Matter 系列 #9|乐鑫 Matter 预配置服务加速设备生产,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

乐鑫 Matter 系列文章 #9

目录

Matter 预配置服务

1. 设备认证 (Device Attestation)

2. 独特性 (Uniqueness)

3. 安全性 (Security)

联系我们​​​​​​​


如今,物联网行业蓬勃发展,大量市场参与者正在积极地构建 Matter 智能设备。

乐鑫一直致力于研发并提供 Matter 解决方案,以帮助我们的客户更加经济、高效地构建和发布支持 Matter 的产品。值得一提的是,设备生产过程中有一个非常重要,但经常被忽略的问题:产线上生产设备的速度。这在 Matter 设备的生产过程中显得尤为重要,因为每个 Matter 设备均需要烧录一些独一无二的信息。

本文将介绍乐鑫 Matter 预配置服务,助力客户快速生产支持 Matter 的设备。

Matter 预配置服务

乐鑫 Matter 预配置服务提供经过安全预烧录的乐鑫模组,每个模组均已烧录 Matter 设备所需的独一无二的配置信息,包括设备证书 (DAC) 、配置信息等。您可以直接将模组用于 PCB 及后续产品生产。

1. 设备认证 (Device Attestation)

当任何 Matter 设备配网时,Commissioner(比如可以配置设备的手机 App)必须确保这是正品 Matter 设备。此过程称为设备认证。

为了通过设备认证,所有 Matter 设备都必须烧录一组独一无二的证书,也就是设备认证证书 (Device Attestation Certificate, DAC),证明正在配网的产品确实来自供应商 X。更多有关 DAC 的信息,请见 Matter 安全模型)。

这些 DAC 采用 X.509 格式,必须关联至一个在 CSA 连接标准联盟审核通过的根证书 PAA (Product Attestation Authority),确保只有 CSA 批准的某些机构才能生成和分发 DAC 证书,从而确保设备的真实性。

乐鑫具备经过授权的 PAA 根证书,可为您的设备生成 DAC 证书。我们可以在交付前,帮您对采购的模组进行安全的预配置工作,包括为每一个模组创建独一无二的 DAC 证书。请注意,DAC 证书的私钥仅存在于模组中,并且在发货前已经安全锁定。

2. 独特性 (Uniqueness)

每个 Matter 产品均需要烧录一些独一无二的信息,其中包括我们刚刚讨论的 DAC 证书。此外,还包括一个用于配网的唯一二维码。因此,该二维码对应的密钥也应烧录到每个设备中,从而允许应用程序安全地进行设备配网。

在量产过程中,为每个产品都烧录一样的信息并不困难。但如果需要为每个产品烧录不同的信息,那么成本将会急剧增加。此外,还需要针对每一份固件生成一个独特的二维码,并将其粘贴至每个产品上。

乐鑫 Matter 预配置服务可以在模组出厂前就为其配置 DAC 证书及其他安全配置信息,即满足Matter 正常运行所需的条件。具体来说,我们将提供一个清单文件,列出配置至所有模组的详细信息,通常包括模组的 MAC 地址、序列号(如有)以及相关的二维码等。

3. 安全性 (Security)

最后,设备的 DAC 证书和操作机密必须安全,防止未经授权的访问。因此,我们必须确保只有在模组上执行的受信任固件才能访问 DAC 证书,这需要在所有模组上启用安全启动、Flash 加密及其他安全设置。乐鑫的生产流程进行了专门设置,可以保证在生产过程中启用这些安全功能,同时也允许客户自行烧录量产和测试固件。当然,我们也可以帮助客户在模组出厂前直接烧录客户固件。

乐鑫 Matter 预配置服务将在模组出厂前,安全地锁定模组,避免泄露风险。

联系我们

目前,乐鑫 Matter 预配置服务已经帮助一些客户加速了 Matter 产品构建和生产。如果您对这项服务感兴趣,请联系乐鑫客户支持团队


本文为乐鑫 Matter 系列文章的第九篇,敬请期待后续的更多内容。若您刚刚接触 Matter,或希望了解更多关于 Matter 的信息,请查阅乐鑫 Matter 系列文章。

这篇关于Matter 系列 #9|乐鑫 Matter 预配置服务加速设备生产的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/687209

相关文章

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

乐鑫 Matter 技术体验日|快速落地 Matter 产品,引领智能家居生态新发展

随着 Matter 协议的推广和普及,智能家居行业正迎来新的发展机遇,众多厂商纷纷投身于 Matter 产品的研发与验证。然而,开发者普遍面临技术门槛高、认证流程繁琐、生产管理复杂等诸多挑战。  乐鑫信息科技 (688018.SH) 凭借深厚的研发实力与行业洞察力,推出了全面的 Matter 解决方案,包含基于乐鑫 SoC 的 Matter 硬件平台、基于开源 ESP-Matter SDK 的一

uniapp接入微信小程序原生代码配置方案(优化版)

uniapp项目需要把微信小程序原生语法的功能代码嵌套过来,无需把原生代码转换为uniapp,可以配置拷贝的方式集成过来 1、拷贝代码包到src目录 2、vue.config.js中配置原生代码包直接拷贝到编译目录中 3、pages.json中配置分包目录,原生入口组件的路径 4、manifest.json中配置分包,使用原生组件 5、需要把原生代码包里的页面修改成组件的方

IDEA配置Tomcat远程调试

因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…) 首先在catalina.sh添加以下内容 JAVA_OPTS="-Dcom.sun.management.jmxremote=-Dcom.sun.management.jmxremote.port

springboot家政服务管理平台 LW +PPT+源码+讲解

3系统的可行性研究及需求分析 3.1可行性研究 3.1.1技术可行性分析 经过大学四年的学习,已经掌握了JAVA、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。 本家政服务管理平台采用的是Mysql作为数据库,可以绝对地保证用户数据的安全;可以与Mysql数据库进行无缝连接。 所以,家政服务管理平台在技术上是可以实施的。 3.1

时间服务器中,适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位

NTP 是什么?   NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。 NTP 实现什么目的?   目的很简单,就是为了提供准确时间。因为我们的手表、设备等,经常会时间跑着跑着就有误差,或快或慢的少几秒,时间长了甚至误差过分钟。 NTP 服务器列表 最常见、熟知的就是 www.pool.ntp.org/zo

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

JavaWeb系列二十: jQuery的DOM操作 下

jQuery的DOM操作 CSS-DOM操作多选框案例页面加载完毕触发方法作业布置jQuery获取选中复选框的值jQuery控制checkbox被选中jQuery控制(全选/全不选/反选)jQuery动态添加删除用户 CSS-DOM操作 获取和设置元素的样式属性: css()获取和设置元素透明度: opacity属性获取和设置元素高度, 宽度: height(), widt

yolov3 上生产

1、在生产环境上编译darknet,执行make命令就好哦。  通过以后,拿到libdarknet.so 2、改一改../python/darknet.py文件 3、把darknet里的四个模型文件地址改一改就可以了     后面我会写一篇详细的,今天我要回家了

微信小程序开发必知必会:文件结构和基本配置

一、微信小程序基本文件结构 1.  project.config.json:项目的基本配置文件,包括项目名称、appid、项目目录、页面文件夹等。     {"setting": {"urlCheck": false,"es6": true,"postcss": true,"nodeModulesPath": "D:\\\\node_modules"},"appid": "wxd678e