日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

跟我來(lái)!用i.MX 8M和JN5189,快速實(shí)現(xiàn)Zigbee和Matter的網(wǎng)絡(luò)橋接

NXP客棧 ? 來(lái)源:未知 ? 2023-07-21 08:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將介紹Matter對(duì)網(wǎng)絡(luò)橋接功能的支持,并探討在Matter提供的例程基礎(chǔ)上如何使用i.MX 8M和JN5189實(shí)現(xiàn)Zigbee網(wǎng)絡(luò)和Matter網(wǎng)絡(luò)之間的橋接,從而將Zigbee設(shè)備連接到Matter網(wǎng)絡(luò)??靵?lái)一探究竟吧!

Matter橋接原理

Matter是新一代的物聯(lián)網(wǎng)技術(shù)協(xié)議,與傳統(tǒng)的Z-Wave或Zigbee網(wǎng)絡(luò)協(xié)議相比,它在安全性、互操作性方面有很大的改進(jìn)。特別是對(duì)多種物理層的支持,讓Matter幾乎能夠運(yùn)行在所有的網(wǎng)絡(luò)產(chǎn)品中。

當(dāng)然,傳統(tǒng)的Z-Wave或Zigbee產(chǎn)品并不會(huì)很快退出市場(chǎng),如何將這些產(chǎn)品連接到Matter網(wǎng)絡(luò),從而實(shí)現(xiàn)它們和Matter產(chǎn)品之間的互連互通,是目前急需解決的一個(gè)問(wèn)題。我們可以通過(guò)Matter橋接設(shè)備(Bridge)實(shí)現(xiàn)Matter和傳統(tǒng)網(wǎng)絡(luò)之間的互連。

2e2f5914-275a-11ee-962d-dac502259ad0.png ?

圖1:Matter橋接示意圖

幸運(yùn)的是,Matter開(kāi)發(fā)組織已經(jīng)提供了一些Matter橋接設(shè)備的例程。在這些例程中,Matter橋接設(shè)備作為一個(gè)Matter設(shè)備可以加入到Matter網(wǎng)絡(luò),而Z-Wave或Zigbee設(shè)備需要被映射到它的動(dòng)態(tài)端點(diǎn)(dynamic endpoint)中。這樣Matter網(wǎng)絡(luò)的其它設(shè)備就可以通過(guò)Matter橋接設(shè)備的動(dòng)態(tài)端點(diǎn)來(lái)跟Z-Wave或Zigbee設(shè)備通信,如下圖所示。這些端點(diǎn)被稱為“動(dòng)態(tài)端點(diǎn)”的原因是Zigbee設(shè)備隨時(shí)可能離網(wǎng),原先映射端點(diǎn)也就不再有效。

本文將以Zigbee網(wǎng)絡(luò)為例,以i.MX 8M EVK和JN5189 DK6 EVK為硬件開(kāi)發(fā)平臺(tái),介紹如何在例程基礎(chǔ)上添加代碼,來(lái)實(shí)現(xiàn)Zigbee網(wǎng)絡(luò)的橋接功能。

2e4a221c-275a-11ee-962d-dac502259ad0.png ?

圖2:將Zigbee設(shè)備映射到Matter橋接設(shè)備

i.MX 8M和JN5189介紹

i.MX 8M系列應(yīng)用處理器基于Arm Cortex-A53和Cortex-M4內(nèi)核,具有業(yè)界領(lǐng)先的音頻,語(yǔ)音和視頻處理功能,適用于從消費(fèi)家庭音頻到工業(yè)樓宇自動(dòng)化及移動(dòng)計(jì)算機(jī)等廣泛應(yīng)用。作為Matter設(shè)備,i.MX 8M EVK配合其板載的藍(lán)牙、Wi-Fi以及LAN接口,可以輕松實(shí)現(xiàn)Matter over Wi-Fi和Matter over Ethernet通訊。借助于外掛的K32W061 USB dongle,還可以實(shí)現(xiàn)Matter over Thread通訊。本文使用其Matter over Wi-Fi方式作為Matter設(shè)備。

JN5189是為極低功耗無(wú)線設(shè)備設(shè)計(jì)的高性能超低功耗微控制器,搭載了802.15.4 PHY和MAC,以及AES 128硬件加解密模塊,支持Zigbee、Thread以及Matter等多種協(xié)議。本文使用Zigbee協(xié)議,將其作為Zigbee協(xié)調(diào)器來(lái)實(shí)現(xiàn)橋接功能。

硬件連接

本文中我們使用兩塊i.MX 8M EVK和一個(gè)Wi-Fi路由器組件Matter網(wǎng)絡(luò),其中一塊i.MX 8M EVK作為Matter網(wǎng)絡(luò)控制器 (Commissioner) 運(yùn)行chip-tool,另外一塊i.MX 8M EVK作為Matter網(wǎng)橋設(shè)備,運(yùn)行Matter橋接設(shè)備軟件imx-chip-brige-app。

Matter網(wǎng)橋設(shè)備中通過(guò)USB端口連接了一個(gè)JN5189的Zigbee協(xié)調(diào)器,Matter橋接設(shè)備軟件需要同時(shí)支持Matter設(shè)備的功能以及管理Zigbee網(wǎng)絡(luò)的功能。另外,我們使用JN5189 DK6 EVK的OM15076-3 / OM15081-2組合板充當(dāng)Zigbee設(shè)備。

2e66be9a-275a-11ee-962d-dac502259ad0.png ?

圖3:硬件搭建示意圖

軟件設(shè)計(jì)

1

Zigbee設(shè)備管理

本文的設(shè)計(jì)中,Matter橋接設(shè)備作為Zigbee網(wǎng)絡(luò)的協(xié)調(diào)器,因此它需要管理Zigbee網(wǎng)絡(luò)的組建和Zigbee設(shè)備的入網(wǎng),離網(wǎng),命令控制及綁定等操作。同時(shí)它需要維護(hù)一個(gè)Zigbee設(shè)備的本地?cái)?shù)據(jù)庫(kù)。如圖4中的ZCB模塊。

為了便于本文的討論,我們將Zigbee設(shè)備簡(jiǎn)單地分為兩類。一類是控制設(shè)備,它接受協(xié)調(diào)器的命令并做出動(dòng)作,這類設(shè)備通常是Zigbee 路由器(Router)。另外一類是傳感器設(shè)備,這類設(shè)備通常是Zigbee 終端設(shè)備(End Device),常常處于睡眠狀態(tài),有時(shí)會(huì)利用喚醒的間隔發(fā)送數(shù)據(jù)包到協(xié)調(diào)器。

2

Matter橋接設(shè)備對(duì)Zigbee設(shè)備的控制

下面分別討論Matter橋接設(shè)備對(duì)這兩類設(shè)備的不同處理:

Matter橋接設(shè)備對(duì)Zigbee控制設(shè)備

命令解析及傳遞

已入網(wǎng)的Zigbee設(shè)備會(huì)被映射到Matter設(shè)備的動(dòng)態(tài)端點(diǎn)中,這樣Matter網(wǎng)絡(luò)控制器對(duì)Zigbee設(shè)備的控制會(huì)發(fā)送到這些端點(diǎn)。對(duì)于Zigbee控制類設(shè)備,橋接設(shè)備需要通過(guò)Zigbee協(xié)調(diào)器正確地將這些命令轉(zhuǎn)發(fā)給它們。

如圖4中的Level Control和OnOff Control命令。需要注意的是由于Level Control Cluster里的MoveToLevel命令具有延時(shí)特性,如下圖的Transition time,我們可以利用Matter協(xié)議棧里的PreCommandCallback回調(diào)函數(shù)來(lái)獲取命令的詳細(xì)參數(shù)。

對(duì)于不帶延時(shí)特性的命令,我們可以直接從例程提供的AttributeChangeCallback接口里獲取。

2e7f64c2-275a-11ee-962d-dac502259ad0.png ?

圖4:Zigbee cluster規(guī)范里的MoveToLevel命令參數(shù)圖

對(duì)于這類Zigbee控制設(shè)備,設(shè)計(jì)的軟件框圖如下:

2e9d5810-275a-11ee-962d-dac502259ad0.png ?

圖5:發(fā)送控制命令到Zigbee 路由設(shè)備的橋接設(shè)備軟件框圖

Matter橋接設(shè)備對(duì)Zigbee傳感器設(shè)備

屬性匯報(bào)的管理

對(duì)于Zigbee傳感器類設(shè)備,可以在設(shè)備入網(wǎng)時(shí)就進(jìn)行綁定(bind)操作,這樣Zigbee協(xié)調(diào)器就能定期收到屬性數(shù)據(jù)匯報(bào)(attribute report)。同時(shí),Matter控制設(shè)備也需要通過(guò)subscribe命令將其映射的端點(diǎn)和Cluster綁定到Matter控制設(shè)備。這樣通過(guò)兩次綁定,Zigbee傳感器的數(shù)據(jù)最終會(huì)被推送到Matter控制設(shè)備。

對(duì)于這類Zigbee傳感器設(shè)備,設(shè)計(jì)的軟件框圖如下:

2eaeeb0c-275a-11ee-962d-dac502259ad0.png ?

圖6:處理Zigbee 終端設(shè)備屬性匯報(bào)的橋接設(shè)備軟件框圖

3

軟件測(cè)試

Matter橋接設(shè)備軟件的設(shè)計(jì)基于例程中的Linux平臺(tái),它通過(guò)Wi-Fi路由器加入到運(yùn)行Matter chip-tool的Matter控制設(shè)備,從而組建一個(gè)本地的Matter網(wǎng)絡(luò)。

配合Zigbee AN,我們分別利用:

  • AN1247作為Zigbee協(xié)調(diào)器,組建Zigbee網(wǎng)絡(luò)并管理Zigbee設(shè)備

  • AN1244里的照明設(shè)備作為Zigbee控制設(shè)備接收OnOff、MoveToLevel、MoveToColor等命令

  • AN1246里的溫度傳感器作為Zigbee傳感器設(shè)備采集溫度數(shù)據(jù)

通過(guò)Matter橋接設(shè)備,實(shí)現(xiàn)了Matter控制器對(duì)Zigbee照明設(shè)備的控制,同時(shí)獲取到由Zigbee傳感器推送的實(shí)時(shí)溫度數(shù)據(jù)。


原文標(biāo)題:跟我來(lái)!用i.MX 8M和JN5189,快速實(shí)現(xiàn)Zigbee和Matter的網(wǎng)絡(luò)橋接

文章出處:【微信公眾號(hào):NXP客?!繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

    關(guān)注

    61

    文章

    1411

    瀏覽量

    199458

原文標(biāo)題:跟我來(lái)!用i.MX 8M和JN5189,快速實(shí)現(xiàn)Zigbee和Matter的網(wǎng)絡(luò)橋接

文章出處:【微信號(hào):NXP客棧,微信公眾號(hào):NXP客棧】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    對(duì) i.MX 8M Plus SoC 通過(guò)外部調(diào)試器進(jìn)行 JTAG 調(diào)試的行為有一些疑問(wèn),求解答

    我對(duì) i.MX 8M Plus SoC 通過(guò)外部調(diào)試器進(jìn)行 JTAG 調(diào)試的行為有一些疑問(wèn),我希望您能幫助我解決這個(gè)問(wèn)題。 與我使用的其他 i.MX 8M 衍生產(chǎn)品(
    發(fā)表于 04-23 06:04

    無(wú)法將 FlexCan 與 i.MX 8M Plus EVK 板一起使用,為什么?

    我正在使用\" i.MX 8M Plus EVK 板”, and i have flashed on it the latest android version
    發(fā)表于 04-17 06:54

    如何下載 i.MX 8M Plus SDK?

    我正在使用 i.MX 8M Plus 處理器,并想下載適用于 Cortex-A53 的適當(dāng) SDK。我在產(chǎn)品頁(yè)面上找不到直接下載鏈接。 您能否引導(dǎo)我到正確的位置或提供下載 i.MX 8M
    發(fā)表于 04-16 07:46

    如何在“i.MX 8M Plus EVK Board”上的網(wǎng)絡(luò)瀏覽器中打開(kāi).html文件?

    i am using “i.MX 8M Plus EVK 板”,我已經(jīng)閃過(guò)了“l(fā)f_v6.12.34-2.1.0_images_imx8mpevk”Linux 映像。 我在板上制作了一
    發(fā)表于 04-10 08:56

    如何在運(yùn)行 Linux作系統(tǒng)的 i.MX 8M Plus EVK 板上創(chuàng)建用戶友好的 GUI?

    imx-image-full-imx8mpevk.wic). and in the i.MX Yocto 項(xiàng)目用戶指南 [UG10164].pdfdocument it is mentioningthat the fulll image
    發(fā)表于 04-08 06:33

    請(qǐng)問(wèn)qemu 可以模擬 i.MX 8M Plus 嗎?

    我們沒(méi)有i.MX 8M Plus板,所以我想問(wèn)一下 qemu 是否可以模擬i.MX 8M Plus? 我想運(yùn)行基于i.MX
    發(fā)表于 03-05 08:10

    探索i.MX RT1180:高性能處理器的技術(shù)剖析與應(yīng)用指南

    探索i.MX RT1180:高性能處理器的技術(shù)剖析與應(yīng)用指南 在當(dāng)今科技飛速發(fā)展的時(shí)代,高性能處理器在工業(yè)自動(dòng)化、物聯(lián)網(wǎng)等眾多領(lǐng)域發(fā)揮著至關(guān)重要的作用。NXP Semiconductors的i.MX
    的頭像 發(fā)表于 12-24 10:20 ?1172次閱讀

    FRDM i.MX 9平臺(tái)選型指南:FRDM i.MX 9系列開(kāi)發(fā)平臺(tái)解析

    恩智浦的FRDM平臺(tái)解決方案旨在提供易于獲取的開(kāi)發(fā)工具,有效彌合原型制作與量產(chǎn)之間的鴻溝。FRDM板經(jīng)濟(jì)高效、易于使用,具備專業(yè)級(jí)功能,助力從概念到產(chǎn)品上市的全過(guò)程加速推進(jìn)。在FRDM i.MX
    的頭像 發(fā)表于 12-11 15:15 ?5.5w次閱讀
    FRDM <b class='flag-5'>i.MX</b> 9平臺(tái)選型指南:FRDM <b class='flag-5'>i.MX</b> 9系列開(kāi)發(fā)平臺(tái)解析

    i.MX RT1180實(shí)現(xiàn)EtherCAT+伺服控制的終極實(shí)踐

    今天繼續(xù)為大家介紹i.MX RT1180實(shí)現(xiàn)EtherCAT+伺服控制的終極實(shí)踐:雙電機(jī)控制與Ethercat資源使用。
    的頭像 發(fā)表于 11-26 08:19 ?4493次閱讀
    <b class='flag-5'>i.MX</b> RT1180<b class='flag-5'>實(shí)現(xiàn)</b>EtherCAT+伺服控制的終極實(shí)踐

    恩智浦FRDM i.MX 8M Plus開(kāi)發(fā)板詳解

    在開(kāi)發(fā)高級(jí)HMI應(yīng)用、計(jì)算機(jī)視覺(jué)系統(tǒng)以及邊緣AI項(xiàng)目時(shí),開(kāi)發(fā)人員常常面臨一個(gè)共同挑戰(zhàn):如何在不依賴昂貴且復(fù)雜的開(kāi)發(fā)平臺(tái)的前提下,獲得足夠的處理能力。這正是FRDM i.MX 8M Plus的價(jià)值所在,該解決方案是一款專為開(kāi)發(fā)人員打造的平臺(tái)。
    的頭像 發(fā)表于 11-18 15:07 ?1686次閱讀

    簡(jiǎn)單認(rèn)識(shí)NXP FRDM i.MX 93開(kāi)發(fā)板

    和802.15.4,是開(kāi)發(fā)現(xiàn)代工業(yè)和物聯(lián)網(wǎng)應(yīng)用的理想選擇。該開(kāi)發(fā)板包含HDMI顯示接口、LPDDR4/LPDDR4X、用于快速啟動(dòng)的eMMC存儲(chǔ)、PMIC以及擴(kuò)展功能。FRDM i.MX 93板還支持面向i.MX應(yīng)用處理器的Go
    的頭像 發(fā)表于 11-17 09:45 ?1829次閱讀
    簡(jiǎn)單認(rèn)識(shí)NXP FRDM <b class='flag-5'>i.MX</b> 93開(kāi)發(fā)板

    恩智浦FRDM i.MX 8M Plus開(kāi)發(fā)板上架

    i.MX 8M Plus應(yīng)用處理器集成2個(gè)或4個(gè)Arm Cortex-A53核、1個(gè)專用于實(shí)時(shí)控制的Arm Cortex-M7核,以及1個(gè)算力高達(dá)2.3 TOPS的神經(jīng)處理單元 (NPU),為機(jī)器學(xué)習(xí)、機(jī)器視覺(jué)、高級(jí)多媒體、工業(yè)
    的頭像 發(fā)表于 08-16 17:38 ?2442次閱讀
    恩智浦FRDM <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Plus開(kāi)發(fā)板上架

    恩智浦i.MX 95系列MPU如何賦能邊緣計(jì)算

    在本系列博文的第一部分,我探討了恩智浦i.MX 95系列如何將新功能安全技術(shù)應(yīng)用于工業(yè)環(huán)境、汽車領(lǐng)域及其他邊緣應(yīng)用。在接下來(lái)的文章中,我將進(jìn)一步闡述i.MX 95系列如何賦能邊緣計(jì)算,實(shí)現(xiàn)先進(jìn)的AI功能。
    的頭像 發(fā)表于 07-30 11:08 ?3088次閱讀
    恩智浦<b class='flag-5'>i.MX</b> 95系列MPU如何賦能邊緣計(jì)算

    米爾NXP i.MX 91核心板發(fā)布,助力新一代入門(mén)級(jí)Linux應(yīng)用開(kāi)發(fā)

    本帖最后由 blingbling111 于 2025-5-30 16:17 編輯 米爾電子基于與NXP長(zhǎng)期合作的嵌入式處理器開(kāi)發(fā)經(jīng)驗(yàn),在i.MX 6和i.MX 8系列核心板領(lǐng)域已形成完整產(chǎn)品
    發(fā)表于 05-30 11:20

    NXP i.MX 91開(kāi)發(fā)板#支持快速創(chuàng)建基于Linux?的邊緣器件

    NXP Semiconductors FRDM i.MX 91開(kāi)發(fā)板設(shè)計(jì)用于評(píng)估i.MX 91應(yīng)用處理器,支持快速創(chuàng)建基于Linux ^?^ 的邊緣器件。該開(kāi)發(fā)板還設(shè)計(jì)用于入門(mén)級(jí)Linux^?^
    的頭像 發(fā)表于 05-19 10:55 ?3477次閱讀
    NXP <b class='flag-5'>i.MX</b> 91開(kāi)發(fā)板#支持<b class='flag-5'>快速</b>創(chuàng)建基于Linux?的邊緣器件
    措美县| 涡阳县| 乌海市| 长葛市| 福州市| 丹东市| 抚顺市| 青神县| 宜阳县| 四平市| 儋州市| 广水市| 嘉定区| 陆丰市| 楚雄市| 琼中| 慈溪市| 蕉岭县| 凌海市| 常州市| 三明市| 吉安县| 浦北县| 上杭县| 南汇区| 郎溪县| 平山县| 谢通门县| 任丘市| 织金县| 岱山县| 文安县| 阳江市| 荃湾区| 民权县| 云安县| 灌阳县| 织金县| 普宁市| 信丰县| 克东县|