你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

X-CUBE-MATTER软件包更新:加快Matter部署速度  

[复制链接]
STMCU-管管 发布时间:2024-8-22 13:20
12.png
5 y& V4 d" i6 Q# T# V

: H$ t, h; T. H' P; j
2024年7月22日更新
6 }# i! }; r8 R+ g8 P# e: t1 S
ST高兴地宣布X-CUBE-MATTER现已支持Matter 1.3。几个月前,我们发布了这个软件包的公开版,确保更多开发者能够使用这个软件包。随着今天新版本的发布,我们成为现在首批支持该标准最新版本的芯片厂商之一。在Matter 1.3新增的众多功能中,值得一提的是能耗报告。顾名思义,这个功能可以让设备更容易报告电能消耗情况,从而帮助用户实时监测能耗。另一个主要功能是间歇性连接设备,简称ICD。
* [! \, l/ g8 q( K
$ G/ r$ g6 e" X- ^简而言之,ICD功能可以让Matter设备在特定间隔自动打开网络连接,与其他设备通信,当客户端设备不可用时,主机不会出现问题。Matter 1.2就开始支持短间隔的ICD功能,而Matter 1.3则支持的间隔更长,让该技术对于便携式电池供电设备更具吸引力。为了给开发者演示如何实现ICD功能,我们发布了一款新的“通用开关应用”,这个软件工作起来像智能灯开关一样,可以检测三种操作状态:按一下、短按、长按五秒。
/ h# S5 j3 v' W/ Z- Y- k$ f( ?" Y3 R  ~: j+ X% `4 Q
此外,我们还与CSA连接标准联盟合作,以更好地保证解决方案的互操作性,确保开发人员二次使用代码时不必担心互操作问题。在过去,互操作性是终端产品软件工程师面对的挑战,而不是微处理器制造商。但是通过与CSA连接标准联盟合作,我们确保在ST射频芯片上开发应用更轻松、更快捷。同样,我们提供预认证代码示例和工具构建.OTA文件,帮助开发者用Matter实现软件无线更新功能,简化此类功能的认证过程。
首版发布:2024年3月19日

! `( G: K2 p2 g我们很高兴地宣布X-CUBE-MATTER软件扩展包的发布,其中包含驱动程序、中间件和预认证的代码示例,帮助开发者在STM32WB55上创建Matter应用软件,同时减少开发工作量。该软件包可以帮助解决繁杂的协议开发难题,实现复杂的网络安全功能。一般产品认证可能用时两到三个月,但使用预认证的软件包可以大大缩短研发周期。简而言之,X-CUBE-MATTER是ST的一份对支持新协议的承诺,也是一次助其推广应用的方案。
. I) A4 l8 M* y* V1 B9 L
Matter背后的愿景
一个统一的协议" a" j$ S. R  f9 G' I1 S+ ]. r
13.png 3 i6 r/ h& _# }- P9 g& Z* `3 @
▲智能家居中的所有设备
# F8 y9 N$ n( A6 I; n9 K9 B$ d$ W
Matter是业内最新的统一家庭自动化系统和智能设备连接的通信协议,得到了苹果、亚马逊、谷歌、三星等主要公司企业的支持,这一点很重要,因为Matter专注于设备的互操作性和连接稳健性。普及应用可以大大增加该技术的成功概率。Matter的终极目标是创造一个智能物联网世界,消费者可以随意购买智能恒温器、自动窗帘或联网灯具,而不必担心产品设备是否能协同工作。Matter技术依赖于现有的网络标准,例如,以太网、Thread、Wi-Fi或蓝牙,并确保所有设备都能互联互通,与控制器通信。
8 j  Y" h, a- q" c/ B! r; M
* s+ N) G) E7 X9 k诸多挑战6 x% }, U" t$ K* S3 d

3 L* g# v+ z9 }% g/ E" ?. Y! h1 o有人注意到,Matter的部署速度并不如预期快。也有人称,像Matter这样的无线协议自然需要一些时间,但是,确实存在痛点。一些厂商还是觉得该技术的认证成本不低,因为Matter是新标准,开发周期可能会很长,并且开发成本高。针对这个痛点,ST身为CSA连接标准联盟的理事成员发布了X-CUBE-MATTER软件包,还联合ST合作伙伴计划的成员,帮助开发者管理DAC配置和云基础设施。此外,我们随产品附赠应用例程源代码,帮助开发者加快开发速度。现在,让我们一起更具体地深入了解X-CUBE-MATTER吧。
: g1 J: o4 _. A" c. l  @
用X-CUBE-MATTER开发应用
应用软件
2 v/ G+ i8 K) C1 {* g! G* t% S2 X: e( J( p6 Q* T+ {
ST软件包有协议软件和应用框架两个主要组件,其中,应用框架是已经针对Cluster测试为应用固件。目前,X-CUBE-MATTER软件包已包括智能照明和窗帘控制方案。并且,ST承诺每年发布两到三次软件包更新,每个版本都会增加新应用,并逐渐增加所支持的微控制器数量。事实上,在GitHub上,STM32 Hotspot已经提供了一个Matter网桥示例。在这个示例中,NUCLEO-H753ZI及其以太网端口是Matter设备和非Matter设备之间的网关。0 q, r  _7 _& B0 s. a

/ O  E1 _: x' ~1 X" l网络
( h/ j, V1 k8 _# ?. U! X$ J/ d: K. I/ E/ v% ?( ]3 J& d3 ?7 s
同样,X-CUBE-MATTER专注于在Thread上实现Matter,主要原因是Thread是家庭自动化领域的一个最节能、稳健的无线通信标准。另一方面,低功耗蓝牙传统上是用于设备配置通信技术。因此,通过专注于Thread和BLE,我们旨在帮助产品厂商利用当今市场上最流行的无线技术,更快地将产品推向市场。) O: D" L+ e" t4 p# N( i  s5 D' }* p

7 S- P% b8 h/ z6 R1 p7 i; F8 W+ O) ~( D开发工具
2 o: I" W. [: H1 H9 @% G5 `7 D
14.png
2 U) \# O. {: w$ v
▲使用STM32WB5MM-DK创建Matter终端设备

1 P. m; ?" \  T# ?面向更多企业环境提供开发资源是X-CUBE-MATTER帮助Matter技术应用普及的第二种方式。目前,Matter开发工具大多数都运行在Linux和macOS两大操作系统上,问题是许多公司只用或主要用Windows平台,因为企业IT部门发现,在这个使用数量庞大的平台上部署和保护软件更容易。然而,在开发Matter应用时,这可能会带来问题。STM32生态系统可以运行在这三个操作系统上,X-CUBE-MATTER支持高人气的兼容微软操作系统的开发工具,例如,STM32CubeMX或STM32CubeProgrammer,确保更多开发者能够快速创建自己的应用。& ?( u5 \8 X! ]% V

& K; f0 a2 i0 J. ^8 I此外,我们还提供优化工具,例如,STM32CubeMonitorRF、技术文档、开发者社区和详细的Wiki资料,帮助团队开始创建自己的系统。例如,STM32 Hotspot的Matter Border Router Git Hub仓库讲解如何安装开发环境,在 STM32WB5MM-DK开发板上运行Matter终端设备示例代码,把STM32MP1和P-NUCLEO-WB55用作边界路由器,并提供相关的屏幕截图和详细步骤。ST选择STM32WB5MM开发套件是因为它具有16MB的Quad-SPI NOR外部闪存。由于Matter协议栈占用很大的存储空间,该开发板允许开发者实现标准内的所有功能,例如,无线OTA更新。; Y$ `4 J: o) \6 p2 d# v
, D* p- C5 M4 ~! [5 t; r
认证
: w: l7 w' j* Q0 ]3 l  \
1 T: q4 J" @4 K; I+ Y5 |8 {7 l3 _双核设计是我们选择STM32WB55的另一个原因,它允许开发人员仅更新 Cortex-M0+或Cortex-M4上的代码,可以简化协议认证。将应用软件和网络协议栈代码分开部署在不同处理器内核上,在每次应用代码小更新后,无需重新认证网络协议栈,从而大大简化了软件维护工作。早期用户迫切希望业界能提供更多Matter产品,为此,STM32WB5MM-DK为工程师提供参考设计和代码示例,以便更快地将产品推向市场。
: X- V; o. }. y3 `* l$ E' A, G9 V0 \& z9 K& i9 A
此外,X-CUBE-MATTER软件包已通过测试机构使用CSA连接标准联盟的认证工具进行的预认证,还取得了Thread 1.3和BLE 5.4认证。因此,开发者可以利用一个无缝认证途径来降低开发成本,缩短产品上市时间。
! ?, ]2 P& n7 L6 j% x0 Y2 L/ S+ K( R4 f8 t% h" b4 O
相关资料:- p- |) o8 i$ t8 b3 M
下载X-CUBE-MATTER>>  f" n# V, p( t) Z. j
; n( ~% a8 N- o- F8 Y' n
* s  S: N* f0 ^
  ]  H" N! f; O* K

; O1 F: t7 E7 ?9 H# A" ?) m5 N' o9 ^4 G& m8 w6 Q# h' ~3 e* e

: O; S' s: C5 b
$ a9 m5 E$ x& ~+ D+ p

' r; b8 r# {$ a8 W, q  o
1 {" g3 V. c0 w, D) a$ C
收藏 1 评论27 发布时间:2024-8-22 13:20

举报

27个回答
linghz 回答时间:2024-8-29 14:15:54

使用X-CUBE-MATTER进行应用开发涉及多个步骤和技术要点,从选择合适的开发环境到遵循技术规范,再到确保产品的安全性和互操作性,每一个步骤都需要精心设计和严格测试。

lxl666 回答时间:2024-8-29 14:16:24

开发者在开发过程中需要考虑到安全性要求,确保其产品不仅功能强大,而且安全可靠‌。

jundao721 回答时间:2024-8-29 14:19:12

标准统一是大势所趋,成员应该扩大范围,应用才能更广泛。

wudianjun2001 回答时间:2024-8-29 14:09:35

不错不错,学习了

态度决定一切 回答时间:2024-8-29 14:11:25

Matter会不会一统智能家居江湖

阿青_STM32 回答时间:2024-8-29 14:11:28

NUCLEO-H753ZI支持Linux系统,运行稳定吗?

yangjiaxu 回答时间:2024-8-29 14:13:14

这个看着不错啊

hjf2002 回答时间:2024-8-29 14:14:16

统一协议的智能家居发展才有前途。

liuxingkeji 回答时间:2024-8-29 14:17:02

ST拓展包丰富,需要直接在Cube中增加即可,方便

云中飞啊飞 回答时间:2024-8-29 14:17:42

Matter应用场景还是很丰富的!

一个脑子不够用 回答时间:2024-8-29 14:20:41

签到

vincent2012 回答时间:2024-8-29 14:26:07

不错

高迪的教堂 回答时间:2024-8-29 14:26:40

学习了

vincent2012 回答时间:2024-8-29 14:31:08

学习学习

12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版