在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

Matter開發(fā)介紹

啟明云端 ? 2022-12-01 11:41 ? 次閱讀

在第一篇內(nèi)容中,我們介紹了智能家居互聯(lián)標(biāo)準 Matter會帶來什么好處。本文,我們來了解一下Matter的數(shù)據(jù)模型和開發(fā)。

5af93b4c-7128-11ed-b116-dac502259ad0.png

一個簡單的Matter數(shù)據(jù)模型結(jié)構(gòu)

Matter數(shù)據(jù)模型

5b0a5e2c-7128-11ed-b116-dac502259ad0.png

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


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

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

Cluster:多個常用操作組合為一個可復(fù)用的模塊,分為Attribute:表示可以讀取或?qū)懭氲膬?nèi)容,例如 On/Off 表示設(shè)備的開關(guān)狀態(tài)。

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

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

Endpoint 0

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


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

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

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

Network Commissioning Cluster Server(網(wǎng)絡(luò)調(diào)試 Cluster 服務(wù)器):允許在節(jié)點上配置網(wǎng)絡(luò)(Wi-Fi以太網(wǎng)、Thread 等)。

Matter綁定

5b32b048-7128-11ed-b116-dac502259ad0.png ??

如上圖綁定之后開關(guān)就可以獲取后燈泡的細節(jié)信息,從而實現(xiàn)不借助任何云或手機App,直接通過本地網(wǎng)絡(luò)即可進行交互。

Matter設(shè)備認證

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


5b42b998-7128-11ed-b116-dac502259ad0.png

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


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


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

Matter設(shè)備配網(wǎng)

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


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


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


5b6e14f8-7128-11ed-b116-dac502259ad0.png

Matter訪問控制列表

每個 Matter 節(jié)點都有一個訪問控制列表 (ACL, Access Control List) ,規(guī)定了在這個 Matter Fabric 中,何種設(shè)備可以在此 Matter 節(jié)點上執(zhí)行何種操作,比如在節(jié)點 x 上的 Cluster y 上具有可讀/可寫/可調(diào)用權(quán)限。


當(dāng)一個 Matter 手機 App 控制 Matter 網(wǎng)絡(luò)中的燈泡時:

燈泡將獲得一系列由 ACL 定義的權(quán)限。

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

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

Matter橋接設(shè)備

Matter橋接設(shè)備可以讓非 Matter 設(shè)備加入 Matter 生態(tài)系統(tǒng),允許用戶無差別得控制自己的 Matter 和非 Matter 設(shè)備。

5b80524e-7128-11ed-b116-dac502259ad0.jpg

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

下面是一個 Matter 橋接設(shè)備的數(shù)據(jù)模型示例。

5ba4f928-7128-11ed-b116-dac502259ad0.png

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

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

ESP-Matter



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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Matter
    +關(guān)注

    關(guān)注

    1

    文章

    245

    瀏覽量

    6193
收藏 人收藏

    評論

    相關(guān)推薦

    通用Matter over thread 模組

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

    倒計時8天! 免費開發(fā)板申領(lǐng)即將截止|2025 Matter 應(yīng)用開發(fā)比賽

    ?倒計時8天! 2025 Matter應(yīng)用開發(fā)比賽 免費開發(fā)板申領(lǐng)即將截止 ? “讓你的智能設(shè)備能無縫接入蘋果、谷歌、亞馬遜的生態(tài)系統(tǒng),而這一切只需一個協(xié)議——這就是Matter的力量
    發(fā)表于 02-21 14:56 ?156次閱讀
    倒計時8天! 免費<b class='flag-5'>開發(fā)</b>板申領(lǐng)即將截止|2025 <b class='flag-5'>Matter</b> 應(yīng)用<b class='flag-5'>開發(fā)</b>比賽

    芯科科技Web-BasedFlash工具助力優(yōu)化Matter開發(fā)流程

    很高興向大家介紹新發(fā)布的Web-BasedFlash工具以優(yōu)化Matter開發(fā)流程,該工具旨在簡化展示Matter硬件功能和性能的過程,使開發(fā)
    的頭像 發(fā)表于 02-20 09:52 ?302次閱讀

    成功案例分享 — 芯科科技助力涂鴉智能打造Matter over Thread模塊,簡化Matter設(shè)備開發(fā)

    涂鴉智能使用芯科科技的MG24 SoC打造Matter over Thread模塊
    的頭像 發(fā)表于 01-09 16:39 ?352次閱讀

    Arduino Nano Matter開發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發(fā)板現(xiàn)已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出Arduino Nano
    的頭像 發(fā)表于 12-10 13:50 ?677次閱讀

    Matter SVE認證經(jīng)驗分享

    Matter開發(fā)中,經(jīng)常需要進行自測試,使用連接標(biāo)準聯(lián)盟(CSA)提供的TestHarness(TH)工具驗證Matter設(shè)備的功能,而參加CSA舉辦的Test Event(TE)活動以及
    的頭像 發(fā)表于 11-13 09:16 ?822次閱讀
    <b class='flag-5'>Matter</b> SVE認證經(jīng)驗分享

    【xG24 Matter開發(fā)套件試用體驗】深入了解Silicon Labs xG24 Matter開發(fā)套件

    今天把收到的xG24 Matter開發(fā)套件給大家做個詳細的介紹,Silicon Labs-芯科科技公司最新推出的一款具有智能和機器學(xué)習(xí)硬件加速功能的無線物聯(lián)網(wǎng)產(chǎn)品評估xG24 Matter
    發(fā)表于 08-27 20:23

    芯科科技Matter智能家居參考設(shè)計演示

    劉俊在介紹Matter標(biāo)準的現(xiàn)況時提到,芯科科技作為Matter標(biāo)準的發(fā)起者之一,重度參與了標(biāo)準在整個行業(yè)的推廣和發(fā)展。目前Matter正在由蘋果、谷歌、亞馬遜還有三星等全球品牌推行,
    的頭像 發(fā)表于 08-20 15:08 ?1115次閱讀

    [文章] 【xG24 Matter開發(fā)套件試用體驗】點亮一個LED

    Matter LED 燈開發(fā)套件、Matter 兼容的智能家居控制中心(如 HomePod mini、Google Nest Hub)。 對比設(shè)備: 51單片機開發(fā)板、配套的LED燈
    發(fā)表于 07-26 15:12

    【xG24 Matter開發(fā)套件試用體驗】1-基本情況介紹

    參加[Silicon Labs xG24 Matter開發(fā)套件免費試用]活動,拿到了期待的EFR32xG24 Explorer 開發(fā)套件(一個基于 EFR32MG24 片上系統(tǒng)的小封裝開發(fā)
    發(fā)表于 07-17 12:39

    低功耗再下一城!泰凌深耕Matter,降低客戶開發(fā)門檻、加速產(chǎn)品迭代

    今年5月,Matter發(fā)布1.3版本。Matter 1.4版本將在今年到來,屆時將擴大對新品類的支持,增加新的功能。在2024 Matter中國區(qū)開發(fā)者大會上,連接標(biāo)準聯(lián)盟透露截至5月
    的頭像 發(fā)表于 07-15 09:55 ?2124次閱讀
    低功耗再下一城!泰凌深耕<b class='flag-5'>Matter</b>,降低客戶<b class='flag-5'>開發(fā)</b>門檻、加速產(chǎn)品迭代

    【xG24 Matter開發(fā)套件試用體驗】初識xG24 Matter開發(fā)套件

    今天帶剛收到xG24 Matter開發(fā)套件的快遞,為大家做個xG24 Matter開發(fā)套件的視頻介紹,帶大家認識一下這款xG24
    發(fā)表于 07-11 23:31

    【xG24 Matter開發(fā)套件試用體驗】+開機啟動

    xG24 Matter開發(fā)套件試用體驗: 1.EFR32xG24 Explorer 套件是一個基于 EFR32MG24 片上系統(tǒng)的小封裝開發(fā)和評估平臺。EFR32xG24 Explorer 套件專注
    發(fā)表于 07-11 14:05

    使用esp32c3開發(fā)matter時,開發(fā)好的產(chǎn)品還需要走matter官方認證流程獲得認證嗎?

    使用esp32c3開發(fā)matter時,(SDK使用esp-matter),使用這個芯片開發(fā)matter的話,
    發(fā)表于 06-11 07:46

    Matter網(wǎng)關(guān)是什么?Matter網(wǎng)關(guān)的功能作用

    Matter網(wǎng)關(guān)是指支持Matter協(xié)議的設(shè)備,Matter(之前被稱為Project CHIP,Connected Home over IP)是由 Connectivity Standards
    的頭像 發(fā)表于 05-27 14:13 ?854次閱讀
    主站蜘蛛池模板: 日韩特黄| 特黄日韩免费一区二区三区 | 奇米四色777亚洲图 奇米影视四色首页手机在线 | 在线观看免费黄视频 | 国模啪啪一区二区三区 | 亚洲伊人99综合网 | 69日本xxxxxxxxx30| 色综合久久综合欧美综合网 | 未满十八18周岁禁止免费国产 | 日本欧美视频 | 天天躁日日躁狠狠躁中文字幕老牛 | 日本a级片在线观看 | 午夜在线视频 | 欧美xxxx做受欧美88bbw | 日本高清视频不卡 | 国产叼嘿视频免费网站 | bt磁力在线搜索 | 午夜剧场官网 | 好爽毛片一区二区三区四 | 天天看天天碰 | 欧美日韩一区二区三区视频 | 国产三级日产三级日本三级 | 国产片一级aaa毛片视频 | 深爱激情成人 | 男人一级片 | 国产爽视频| 亚洲黄色高清视频 | 午夜影吧| 日韩精品卡4卡5卡6卡7卡 | 日本不卡视频在线 | 拍拍拍美女黄色1000视频 | 一女被多男玩很肉很黄文 | 久久怡红院国产精品 | 888午夜不卡理论久久 | 六月综合激情 | 日本三级免费 | 黑色丝袜在丝袜福利国产 | 麦克斯奥特曼在线观看 | 在线观看精品国产福利片100 | 天天操免费视频 | а8天堂资源在线官网 |