X-CUBE-MATTER:不仅仅是一个简单的软件包,更是解决当前挑战的解决方案

描述

ST推出 X-CUBE-MATTER,这是我们的软件扩展包,包含驱动程序、中间件和预认证示例,可帮助开发人员在 STM32WB55 上创建 Matter 应用程序,同时减少开发工作量。 **该软件包可以帮助处理协议中更复杂的方面和复杂的安全实施。此外,虽然认证产品可能需要两到三个月的时间,但使用预认证集群可以大大缩短这一时间。简而言之,X-CUBE-MATTER 是 ST 对新协议的热爱之情,也是帮助其采用的一种方式。

Matter 背后的愿景

一个协议

Matter 是将所有家庭自动化和其他智能设备统一起来的最新协议。它得到了苹果、亚马逊、谷歌和三星等主要参与者的支持。这一点很重要,因为 Matter 专注于互操作性和稳健性。因此,行业的广泛采用使其成功的可能性大大增加。 最终,Matter 希望创造一个消费者可以购买智能恒温器、自动窗帘或联网灯的世界,而不必担心所有东西是否能协同工作。 它依赖于现有的网络标准,例如以太网、Thread、Wi-Fi 或蓝牙,并确保所有设备都可以与控制器和彼此通信。

Matter

智能家居中的所有设备

面临诸多挑战

问题在于,有些人认为 Matter 的部署速度不够快。虽然有人认为 Matter 这样的无线协议自然需要时间,但也存在一些明显的挑战。 一些制造商仍然认为认证成本很高,而且由于 Matter 仍然很新,开发周期可能很长且成本高昂。 因此,CSA 的发起成员 ST 现在发布了 X-CUBE-MATTER,专门解决这两个问题。我们还与 ST 合作伙伴计划的成员合作,帮助开发人员管理他们的 DAC 配置和云基础设施。此外,我们正在提供应用程序示例的源代码以启动开发。因此,让我们更具体地深入了解 X-CUBE-MATTER。

X-CUBE-MATTER 的实现

应用程序

ST 软件包提供两个主要组件:协议实现和已作为集群测试的应用框架。目前,X-CUBE-MATTER 包括智能照明和窗帘控制方案。 不过,ST 还承诺每年发布两到三个新版本,每个版本都会添加新应用程序,并随着时间的推移支持新的微控制器。 事实上,GitHub 上的 STM32 Hotspot 已经提供了一个[Matter 桥接示例],它使用 NUCLEO-H753ZI 及其以太网端口作为 Matter 和非 Matter 设备之间的网关。

网络

同样,X-CUBE-MATTER 专注于 Matter 而非 Thread。之所以专注于 Thread,主要是因为它是家庭自动化领域最节能、最强大的无线标准。另一方面,蓝牙 LE 传统上用于设备调试。因此,通过专注于 Thread 和 BLE,我们旨在通过专注于当今市场上最流行的无线技术,帮助制造商更快地将产品推向市场。

开发工具

X-CUBE-MATTER 帮助 Matter 实现民主化的另一种方式是将其开发开放给更多企业环境。如今,大多数 Matter 开发工具都在 Linux 和 macOS 上运行。问题在于,许多公司只使用或主要使用 Windows,因为他们的 IT 部门发现在他们管理的庞大机群上部署和保护更容易。然而,这在为 Matter 开发时可能会带来问题。由于 STM32 生态系统在这三个操作系统上运行,X-CUBE-MATTER 利用了在 Microsoft 操作系统上流行的工具(如 STM32CubeMX 或 STM32CubeProgrammer),确保更多开发人员能够快速创建他们的应用程序。

用于创建 Matter 终端设备的 STM32WB5MM-DK

此外,我们还提供优化工具(如 STM32CubeMonitorRF)、文档、社区和[详细的 Wiki], 以帮助团队创建他们的第一个系统。 **例如, STM32 Hotspot 上的[Matter over Thread 存储库] 提供了屏幕截图和分步说明,用于设置环境、使用 STM32WB5MM-DK 开发板运行 Matter 终端设备示例代码以及[使用 STM32MP1 和 P-NUCLEO-WB55 作为边界路由器]。ST **选择 STM32WB5MM 开发套件是因为它具有 16 MB 的外部 Quad-SPI NOR 闪存。由于 Matter 堆栈具有较大的内存占用空间,因此该板允许开发人员实现标准要求的所有功能,例如无线更新。

认证

我们选择 STM32WB55 的另一个原因是它采用双核设计,允许开发人员仅更新 Cortex-M0+ 或 Cortex-M4,这有助于通过认证。 无需在每次小的应用更新后重新认证网络堆栈,将应用程序和网络代码隔离在不同内核上的能力可以大大简化维护操作。 由于早期采用者迫切希望业界能提供更多 Matter 产品,STM32WB5MM-DK 为工程师提供了参考设计和实施示例,以便更快地将产品推向市场。

此外,X-CUBE-MATTER 软件包已使用连接标准联盟的认证工具进行了预认证,并被测试机构使用。 它还包括 Thread 1.3 和 BLE 5.4 认证。因此,开发人员可以从无缝认证路径中受益,从而降低开发成本并缩短上市时间。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分