国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Matter的數據模型和開發

Rokr_wireless_t ? 來源:啟明云端科技 ? 作者:啟明云端科技 ? 2022-12-01 10:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在第一篇內容中,我們介紹了智能家居互聯標準 Matter會帶來什么好處。本文,我們來了解一下Matter的數據模型和開發。

1d656ae4-709c-11ed-8abf-dac502259ad0.png

一個簡單的Matter數據模型結構

Matter數據模型

1da827f8-709c-11ed-8abf-dac502259ad0.png

Node(節點):節點通常被定義為一個具有某些功能的網絡可尋址實體,具有唯一性。用戶可以看到的智能設備實體,比如說照明系統,就是一個節點。


Endpoint(端點):端點可以被想象為一個可提供某種或某些服務的虛擬設備,每個節點可以擁有多個端點。比如,我們照明系統節點就擁有不止一個端點,Dimmable Light 和 On/Off Light 都是照明系統節點的端點。

Endpoint是 Matter協議中控制 node 的最小單位,其中包含了3個屬性:

Cluster:多個常用操作組合為一個可復用的模塊,分為Attribute:表示可以讀取或寫入的內容,例如 On/Off 表示設備的開關狀態。

Attribute:既可以長期有效,也可以在設備重啟之后失效;讀寫權限也可設置為“只讀”或“可讀可寫”。Matter 規范中的 Attribute 支持豐富的數據類型:包括典型值、布爾值、整數(有符號/無符號)、浮點數、枚舉數、字符串,甚至集合(列表或數據結構)。

Command:代表觸發 Cluster 進行某種行為的命令,例如打開、關閉。針對 Endpoint 中的屬性 Matter 規范提供了一系列的標準,用戶可以從列表中找到適合自己設備的配置。

Endpoint 0

每個節點的第一個端點 Endpoint 0 用于提供一些適用于整個節點的服務,因此需要保留。Endpoint 0 的設備類型為“根節點”。

作為一個特殊的 Endpoint,它提供了一些適用于整個節點的 Cluster,包括:

Basic Information Cluster Server(基本信息 Cluster 服務器):提供有關節點的基本信息,如固件版本、制造商等。

ACL Cluster Server(ACL Cluster 服務器):允許配置可訪問控制此節點的其他節點列表。

Network Commissioning Cluster Server(網絡調試 Cluster 服務器):允許在節點上配置網絡(Wi-Fi以太網、Thread 等)。

Matter綁定

1dd93a00-709c-11ed-8abf-dac502259ad0.png

如上圖綁定之后開關就可以獲取后燈泡的細節信息,從而實現不借助任何云或手機App,直接通過本地網絡即可進行交互。

Matter設備認證

Matter設備通過公鑰基礎設施 PKI(Public Key Infrastructure) 進行身份識別與認證。

1dffab36-709c-11ed-8abf-dac502259ad0.png

每個 Matter 節點都有自己的節點操作證書 NOC (Node Operational Certificate)。NOC 證書采用 X.509 格式標準,內含一個可用于識別某個節點的唯一標識符,即節點操作標識符(節點 ID)。


當某個 Matter 節點同時處于多個不同生態系統中時,該節點將擁有多個 NOC 證書(在每個生態系統中都有對應的證書)。NOC 證書和節點 ID 僅在所處的生態系統中有效,這里所描述的生態系統,在 Matter 協議中被稱為 Matter Fabric。

一個 Matter 節點擁有的資源(即 CPU/RAM)決定了它最多可同時支持多少個 Fabric。每個 Matter Fabric 也會有其對應的根證書(Root CA Certificate),用于驗證 Fabric 中各節點的身份,即各節點的 NOC 證書。

Matter設備配網

新設備一旦上電,將通過 BLE 或 DNS-sd 服務進行廣播。控制器接收到廣播時,會嘗試基于配對碼與設備建立加密會話。這個過程被稱為 Matter 的密碼認證會話建立 (Password Authenticated Session Establishment, PASE)。通常情況下,在 PASE 過程中,App 需要通過掃描二維碼來獲取設備的唯一配對碼。


建立 PASE 會話后,控制器將驗證設備的 DAC 證書。如果通過驗證,則會簽發一個新的 NOC,并將其安裝至設備。此外,控制器還會告知設備需要加入的 Wi-Fi 或 Thread 網絡。設備配網完成后,PASE 會話將被關閉。此后,所有通信都將受到證書的保護。這種新的會話也被稱為 Matter 的證書認證會話建立 (Certificate Authenticated Session Establishment, CASE)。

下圖概括了Matter設備開箱后的典型匹配過程,展示了 PKI在 Matter 安全模型中重要作用。

1e2eb37c-709c-11ed-8abf-dac502259ad0.png

Matter訪問控制列表

每個 Matter 節點都有一個訪問控制列表 (ACL, Access Control List) ,規定了在這個 Matter Fabric 中,何種設備可以在此 Matter 節點上執行何種操作,比如在節點 x 上的 Cluster y 上具有可讀/可寫/可調用權限。

當一個 Matter 手機 App 控制 Matter 網絡中的燈泡時:

燈泡將獲得一系列由 ACL 定義的權限。

此后,燈泡在執行任何操作之前,將首先通過手機 App 的 NOC 證書和安裝在燈泡上的受信根 CA 證書,來驗證手機 App 的身份。

接著,燈泡將檢查 ACL,確認此手機 App 是否具有控制燈泡操作的權限。

Matter橋接設備

Matter橋接設備可以讓非 Matter 設備加入 Matter 生態系統,允許用戶無差別得控制自己的 Matter 和非 Matter 設備。

1e47a08a-709c-11ed-8abf-dac502259ad0.jpg

在 Matter 生態系統中,非 Matter 設備可以作為“被橋接設備”節點,通過橋接設備完成其他協議(如:Zigbee)和 Matter 協議之間的映射,從而與系統中的 Matter 設備進行通信。

下面是一個 Matter 橋接設備的數據模型示例。

1e72f3ca-709c-11ed-8abf-dac502259ad0.png

Endpoint 0 中的設備類型為 Bridge。PartsList 字段列出橋接設備的所有端點,每個端點代表一個非 Matter 設備。

每個端點上的 Descriptor(描述符)Cluster 可以提供有關特定被橋接設備的信息。

ESP-Matter

ESP Matter 是樂鑫 ESP32 系列 SoC 的官方 Matter 開發框架。它建立在開源 Matter SDK 之上,同時提供簡化的 API、常用外圍設備、用作安全、制造和生產的工具和實用程序,并附帶詳細的文檔。它包含豐富的生產參考,旨在簡化 Matter 產品的開發流程,使用戶可以在最短的時間內投入生產。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 智能家居
    +關注

    關注

    1943

    文章

    9995

    瀏覽量

    197410
  • 數據模型
    +關注

    關注

    0

    文章

    53

    瀏覽量

    10318
  • Matter
    +關注

    關注

    1

    文章

    334

    瀏覽量

    7147

原文標題:Matter開發介紹

文章出處:【微信號:wireless-tag,微信公眾號:啟明云端科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Matter 1.5 正式發布

    景,包括對攝像頭、閉合設備、土壤傳感器的支持,同時還新增多項能源管理功能。此次更新延續了 Matter 的核心使命,即簡化智能家居開發流程、增強設備互操作性,為消費者與開發者打造更豐富、更可持續的互操作體驗。 今年早些時候聯盟發
    的頭像 發表于 12-01 14:45 ?627次閱讀
    <b class='flag-5'>Matter</b> 1.5 正式發布

    芯科科技2025年Works With開發者大會深圳站Matter技術專場前瞻

    為了讓更多開發者深入了解物聯網互聯互通的前沿技術-Matter及其開發技巧,Silicon Labs(芯科科技)將于10月23日在深圳灣萬麗酒店舉辦“Works With開發者大會深圳
    的頭像 發表于 09-30 09:38 ?941次閱讀

    Matter開發,看這一篇就夠了

    1. Matter介紹 Matter(以前稱為 Project Connected Home over IP 或 Project CHIP)是由CSA聯盟制定的一個應用層面的標準,旨在打造一個統一
    的頭像 發表于 09-17 09:41 ?1304次閱讀
    <b class='flag-5'>Matter</b><b class='flag-5'>開發</b>,看這一篇就夠了

    如何快速開發符合Matter標準的智能家居設備?

    Matter是由亞馬遜、蘋果、谷歌等國際生態巨頭攜手CSA聯盟(原Zigbee聯盟)針對智能家居行業開發的一種開源性的互操作標準,其允許運行在不同通信協議下的、不同類別及品牌的智能家居設備能在同一
    的頭像 發表于 08-07 17:35 ?2465次閱讀
    如何快速<b class='flag-5'>開發</b>符合<b class='flag-5'>Matter</b>標準的智能家居設備?

    Matter相關術語的定義

    自2022年Matter發布以來,產品制造商和消費者對其開發、設備集成及應用的步伐迅速加快。Matter提供標準化的通用語言,使智能設備能夠相互通信,為智能家居帶來統一性。
    的頭像 發表于 07-23 11:37 ?1582次閱讀
    <b class='flag-5'>Matter</b>相關術語的定義

    恩智浦亮相2025 Matter開放日和開發者大會

    Matter作為連接標準聯盟 (CSA) 開發的應用層連接標準,支持開發人員連接和構建可靠、安全的物聯網生態系統,旨在提高智能家居和智慧建筑中網聯設備的兼容性,為用戶提供無縫而便捷的互聯、互通和互操作性體驗,其巨大的社會和商業價
    的頭像 發表于 06-24 16:49 ?1495次閱讀

    芯科科技亮相2025 Matter開放日和開發者大會

    2025年Matter開放日(MOD)和開發者大會(MDC)在上周6月12-13日圓滿成功舉辦,Silicon Labs(芯科科技)延續一直以來傾力支持Matter標準發展的策略,攜Matte
    的頭像 發表于 06-18 14:22 ?1217次閱讀

    從超低功耗芯片到EdgeAl,泰凌微電子構建Matter全場景解決方案

    Matter開發者大會上,泰凌微電子展示了面向智能照明等智能家居領域推出的Matter解決方案。
    的頭像 發表于 06-13 17:33 ?7017次閱讀
    從超低功耗芯片到EdgeAl,泰凌微電子構建<b class='flag-5'>Matter</b>全場景解決方案

    智能照明互聯新突破:泰凌微電子邀您共探 Matter 技術前沿

    ? 泰凌微電子將于2025年6月13日參加在廣州舉辦的Matter開發者大會。此次參會,泰凌微電子將圍繞Matter協議在智能照明領域的標準化應用與跨生態互聯技術,展示其全棧解決方案,與開發
    發表于 06-05 15:06 ?2567次閱讀
    智能照明互聯新突破:泰凌微電子邀您共探 <b class='flag-5'>Matter</b> 技術前沿

    Matter采用基于標準的無線技術

    ,適用于安防攝像頭等數據密集型應用;而低功耗藍牙則簡化了設置過程,用戶可通過智能手機輕松將設備連接到網絡上。 Matter還包括一項名為 “多重結構” (Multiple Fabric) 的功能,允許
    發表于 05-19 15:37

    Matter 智能家居的通用語言

    企業正在測試 134 種獨特的 Matter 產品。 在消費者對智能家居設備無縫互操作性需求的推動下,Matter的廣泛采用將吸引更多的開發者。
    發表于 05-19 15:35

    下一代物聯網:芯科科技和Arduino借助邊緣AI和ML簡化Matter設計和應用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴關系,旨在通過Arduino Nano Matter開發板(基于芯科科技的MGM240系列多協議無線模塊)的兩階段合作來簡化Matter協議的設計和應用
    的頭像 發表于 05-19 11:15 ?781次閱讀
    下一代物聯網:芯科科技和Arduino借助邊緣AI和ML簡化<b class='flag-5'>Matter</b>設計和應用

    Nordic的matter是如何做的

    Matter的目標是讓開發者輕松打造安全可靠的解決方案。如果您想讓自己的產品能夠與各大智能家居生態系統實現互操作,那么Matter就是必經之路。 支持者Matter,始于2019年12
    發表于 04-27 11:24

    Matter如何終結智能家居生態割據,重構你的居住體驗?

    目前,智能家居市場中大多數Matter設備皆為Matter1.2版本所支持的設備類型,Matter1.3及Matter1.4版本所支持的設備類型正在有序推進中。
    的頭像 發表于 04-17 17:51 ?862次閱讀
    <b class='flag-5'>Matter</b>如何終結智能家居生態割據,重構你的居住體驗?

    通用Matter over thread 模組

    PTR5415是一款通用Matter over thread 模組,它支持接入蘋果等matter over thread 生態,實現基于matter over thread的連接和控制,可以用來實現
    發表于 03-26 14:42