ST推出 X-CUBE-MATTER,這是我們的軟件擴(kuò)展包,包含驅(qū)動(dòng)程序、中間件和預(yù)認(rèn)證示例,可幫助開發(fā)人員在 STM32WB55 上創(chuàng)建 Matter 應(yīng)用程序,同時(shí)減少開發(fā)工作量。 **該軟件包可以幫助處理協(xié)議中更復(fù)雜的方面和復(fù)雜的安全實(shí)施。此外,雖然認(rèn)證產(chǎn)品可能需要兩到三個(gè)月的時(shí)間,但使用預(yù)認(rèn)證集群可以大大縮短這一時(shí)間。簡而言之,X-CUBE-MATTER 是 ST 對(duì)新協(xié)議的熱愛之情,也是幫助其采用的一種方式。
Matter 背后的愿景
一個(gè)協(xié)議
Matter 是將所有家庭自動(dòng)化和其他智能設(shè)備統(tǒng)一起來的最新協(xié)議。它得到了蘋果、亞馬遜、谷歌和三星等主要參與者的支持。這一點(diǎn)很重要,因?yàn)?Matter 專注于互操作性和穩(wěn)健性。因此,行業(yè)的廣泛采用使其成功的可能性大大增加。 最終,Matter 希望創(chuàng)造一個(gè)消費(fèi)者可以購買智能恒溫器、自動(dòng)窗簾或聯(lián)網(wǎng)燈的世界,而不必?fù)?dān)心所有東西是否能協(xié)同工作。 它依賴于現(xiàn)有的網(wǎng)絡(luò)標(biāo)準(zhǔn),例如以太網(wǎng)、Thread、Wi-Fi 或藍(lán)牙,并確保所有設(shè)備都可以與控制器和彼此通信。
智能家居中的所有設(shè)備
面臨諸多挑戰(zhàn)
問題在于,有些人認(rèn)為 Matter 的部署速度不夠快。雖然有人認(rèn)為 Matter 這樣的無線協(xié)議自然需要時(shí)間,但也存在一些明顯的挑戰(zhàn)。 一些制造商仍然認(rèn)為認(rèn)證成本很高,而且由于 Matter 仍然很新,開發(fā)周期可能很長且成本高昂。 因此,CSA 的發(fā)起成員 ST 現(xiàn)在發(fā)布了 X-CUBE-MATTER,專門解決這兩個(gè)問題。我們還與 ST 合作伙伴計(jì)劃的成員合作,幫助開發(fā)人員管理他們的 DAC 配置和云基礎(chǔ)設(shè)施。此外,我們正在提供應(yīng)用程序示例的源代碼以啟動(dòng)開發(fā)。因此,讓我們更具體地深入了解 X-CUBE-MATTER。
X-CUBE-MATTER 的實(shí)現(xiàn)
應(yīng)用程序
ST 軟件包提供兩個(gè)主要組件:協(xié)議實(shí)現(xiàn)和已作為集群測(cè)試的應(yīng)用框架。目前,X-CUBE-MATTER 包括智能照明和窗簾控制方案。 不過,ST 還承諾每年發(fā)布兩到三個(gè)新版本,每個(gè)版本都會(huì)添加新應(yīng)用程序,并隨著時(shí)間的推移支持新的微控制器。 事實(shí)上,GitHub 上的 STM32 Hotspot 已經(jīng)提供了一個(gè)[Matter 橋接示例],它使用 NUCLEO-H753ZI 及其以太網(wǎng)端口作為 Matter 和非 Matter 設(shè)備之間的網(wǎng)關(guān)。
網(wǎng)絡(luò)
同樣,X-CUBE-MATTER 專注于 Matter 而非 Thread。之所以專注于 Thread,主要是因?yàn)樗羌彝プ詣?dòng)化領(lǐng)域最節(jié)能、最強(qiáng)大的無線標(biāo)準(zhǔn)。另一方面,藍(lán)牙 LE 傳統(tǒng)上用于設(shè)備調(diào)試。因此,通過專注于 Thread 和 BLE,我們旨在通過專注于當(dāng)今市場(chǎng)上最流行的無線技術(shù),幫助制造商更快地將產(chǎn)品推向市場(chǎng)。
開發(fā)工具
X-CUBE-MATTER 幫助 Matter 實(shí)現(xiàn)民主化的另一種方式是將其開發(fā)開放給更多企業(yè)環(huán)境。如今,大多數(shù) Matter 開發(fā)工具都在 Linux 和 macOS 上運(yùn)行。問題在于,許多公司只使用或主要使用 Windows,因?yàn)樗麄兊?IT 部門發(fā)現(xiàn)在他們管理的龐大機(jī)群上部署和保護(hù)更容易。然而,這在為 Matter 開發(fā)時(shí)可能會(huì)帶來問題。由于 STM32 生態(tài)系統(tǒng)在這三個(gè)操作系統(tǒng)上運(yùn)行,X-CUBE-MATTER 利用了在 Microsoft 操作系統(tǒng)上流行的工具(如 STM32CubeMX 或 STM32CubeProgrammer),確保更多開發(fā)人員能夠快速創(chuàng)建他們的應(yīng)用程序。
用于創(chuàng)建 Matter 終端設(shè)備的 STM32WB5MM-DK
此外,我們還提供優(yōu)化工具(如 STM32CubeMonitorRF)、文檔、社區(qū)和[詳細(xì)的 Wiki], 以幫助團(tuán)隊(duì)創(chuàng)建他們的第一個(gè)系統(tǒng)。 **例如, STM32 Hotspot 上的[Matter over Thread 存儲(chǔ)庫] 提供了屏幕截圖和分步說明,用于設(shè)置環(huán)境、使用 STM32WB5MM-DK 開發(fā)板運(yùn)行 Matter 終端設(shè)備示例代碼以及[使用 STM32MP1 和 P-NUCLEO-WB55 作為邊界路由器]。ST **選擇 STM32WB5MM 開發(fā)套件是因?yàn)樗哂?16 MB 的外部 Quad-SPI NOR 閃存。由于 Matter 堆棧具有較大的內(nèi)存占用空間,因此該板允許開發(fā)人員實(shí)現(xiàn)標(biāo)準(zhǔn)要求的所有功能,例如無線更新。
認(rèn)證
我們選擇 STM32WB55 的另一個(gè)原因是它采用雙核設(shè)計(jì),允許開發(fā)人員僅更新 Cortex-M0+ 或 Cortex-M4,這有助于通過認(rèn)證。 無需在每次小的應(yīng)用更新后重新認(rèn)證網(wǎng)絡(luò)堆棧,將應(yīng)用程序和網(wǎng)絡(luò)代碼隔離在不同內(nèi)核上的能力可以大大簡化維護(hù)操作。 由于早期采用者迫切希望業(yè)界能提供更多 Matter 產(chǎn)品,STM32WB5MM-DK 為工程師提供了參考設(shè)計(jì)和實(shí)施示例,以便更快地將產(chǎn)品推向市場(chǎng)。
此外,X-CUBE-MATTER 軟件包已使用連接標(biāo)準(zhǔn)聯(lián)盟的認(rèn)證工具進(jìn)行了預(yù)認(rèn)證,并被測(cè)試機(jī)構(gòu)使用。 它還包括 Thread 1.3 和 BLE 5.4 認(rèn)證。因此,開發(fā)人員可以從無縫認(rèn)證路徑中受益,從而降低開發(fā)成本并縮短上市時(shí)間。
審核編輯 黃宇
-
CUBE
+關(guān)注
關(guān)注
0文章
10瀏覽量
9404 -
Matter
+關(guān)注
關(guān)注
1文章
223瀏覽量
5504
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論