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

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

Spring Boot配置和使用两个数据源的实现步骤

《SpringBoot配置和使用两个数据源的实现步骤》本文详解SpringBoot配置双数据源方法,包含配置文件设置、Bean创建、事务管理器配置及@Qualifier注解使用,强调主数据源标记、代... 目录Spring Boot配置和使用两个数据源技术背景实现步骤1. 配置数据源信息2. 创建数据源Be

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例