精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

用i.MX 8M和JN5189實(shí)現(xiàn)Zigbee和Matter的網(wǎng)絡(luò)橋接功能

恩智浦MCU加油站 ? 來源:未知 ? 2023-07-06 08:50 ? 次閱讀
本文將介紹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ò)。快來一探究竟吧!

1Matter橋接原理

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è)問題。我們可以通過Matter橋接設(shè)備(Bridge)實(shí)現(xiàn)Matter和傳統(tǒng)網(wǎng)絡(luò)之間的互連。 b42b3eb4-1b95-11ee-962d-dac502259ad0.png

幸運(yùn)的是,Matter開發(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è)備就可以通過Matter橋接設(shè)備的動(dòng)態(tài)端點(diǎn)來跟Z-Wake或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為硬件開發(fā)平臺(tái),介紹如何在例程基礎(chǔ)上添加代碼,來實(shí)現(xiàn)Zigbee網(wǎng)絡(luò)的橋接功能。 b474ec9e-1b95-11ee-962d-dac502259ad0.png

2 i.MX 8M和JN5189介紹i.MX 8M系列應(yīng)用處理器基于Arm Cortex-A53和Cortex-M4內(nèi)核,具有業(yè)界領(lǐng)先的音頻,語音和視頻處理功能,適用于從消費(fèi)家庭音頻到工業(yè)樓宇自動(dòng)化及移動(dòng)計(jì)算機(jī)等廣泛應(yīng)用。作為Matter設(shè)備,i.MX 8M EVK配合其板載的藍(lán)牙、WiFi以及LAN接口,可以輕松實(shí)現(xiàn)Matter over WiFi和Matter over Ethernet通訊。借助于外掛的K32W061 USB dongle,還可以實(shí)現(xiàn)Matter over Thread通訊。本文使用其Matter over WiFi方式作為Matter設(shè)備。 JN5189是為極低功耗無線設(shè)備設(shè)計(jì)的高性能超低功耗微控制器,搭載了802.15.4 PHY和MAC,以及AES 128硬件加解密模塊,支持Zigbee、Thread以及Matter等多種協(xié)議。本文使用Zigbee協(xié)議,將其作為Zigbee協(xié)調(diào)器來實(shí)現(xiàn)橋接功能。

3硬件連接

本文中我們使用兩塊i.MX8M EVK和一個(gè)WiFi路由器組件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è)備中通過USB端口連接了一個(gè)JN5189的Zigbee協(xié)調(diào)器,Matter橋接設(shè)備軟件需要同時(shí)支持Matter設(shè)備的功能以及管理Zigbee網(wǎng)絡(luò)的功能。另外,我們使用JN5189 DK6EVK的OM15076-3/OM15081-2組合板充當(dāng)Zigbee設(shè)備。 b4977ce6-1b95-11ee-962d-dac502259ad0.png

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

4.1Zigbee設(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ù)庫。如圖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)器。

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

下面分別討論Matter橋接設(shè)備對(duì)這兩類設(shè)備的不同處理:
  • 4.2.1 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è)備需要通過Zigbee協(xié)調(diào)器正確地將這些命令轉(zhuǎn)發(fā)給它們。如圖四中的Level Control和OnOff Control命令。

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

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

接口里獲取。

b4e5c702-1b95-11ee-962d-dac502259ad0.png

對(duì)于這類Zigbee控制設(shè)備,設(shè)計(jì)的軟件框圖如下: b503da4e-1b95-11ee-962d-dac502259ad0.png
  • 4.2.2 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è)備也需要通過subscribe命令將其映射的端點(diǎn)和Cluster綁定到Matter控制設(shè)備。這樣通過兩次綁定,Zigbee傳感器的數(shù)據(jù)最終會(huì)被推送到Matter控制設(shè)備。

對(duì)于這類Zigbee傳感器設(shè)備,設(shè)計(jì)的軟件框圖如下: b5207ac8-1b95-11ee-962d-dac502259ad0.png

4.3 軟件測(cè)試

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

配合ZigbeeAN,我們分別利用:

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

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

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

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

END

更多恩智浦AI-IoT市場(chǎng)和產(chǎn)品信息,邀您同時(shí)關(guān)注“NXP客棧”微信公眾號(hào)

b5464a6e-1b95-11ee-962d-dac502259ad0.jpg ? ? ?

NXP客棧


恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。

長(zhǎng)按二維碼,關(guān)注我們

恩智浦MCU加油站


這是由恩智浦官方運(yùn)營的公眾號(hào),著重為您推薦恩智浦MCU的產(chǎn)品信息、開發(fā)技巧、教程文檔、培訓(xùn)課程等內(nèi)容。

b554a8a2-1b95-11ee-962d-dac502259ad0.jpg ?

長(zhǎng)按二維碼,關(guān)注我們


原文標(biāo)題:用i.MX 8M和JN5189實(shí)現(xiàn)Zigbee和Matter的網(wǎng)絡(luò)橋接功能

文章出處:【微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    146

    文章

    17019

    瀏覽量

    350373
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    5830

    瀏覽量

    106746

原文標(biāo)題:用i.MX 8M和JN5189實(shí)現(xiàn)Zigbee和Matter的網(wǎng)絡(luò)橋接功能

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    NXP專為邊緣AI打造的i.MX RT700跨界MCU到底強(qiáng)在哪?

    i.MX RT700系列提供了高性能、高集成度、先進(jìn)功能和高能效的優(yōu)化組合,為支持智能AI的邊緣端設(shè)備賦能,例如可穿戴設(shè)備、消費(fèi)電子醫(yī)療設(shè)備、智能家居設(shè)備和HMI設(shè)備。 在i.MX RT500
    發(fā)表于 11-08 09:40 ?519次閱讀
    NXP專為邊緣AI打造的<b class='flag-5'>i.MX</b> RT700跨界MCU到底強(qiáng)在哪?

    i.MX Linux開發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開發(fā)板

    電子發(fā)燒友網(wǎng)站提供《i.MX Linux開發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開發(fā)板.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 17:23 ?9次下載

    使用TPS65023的NXP i.MX 7電源設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用TPS65023的NXP i.MX 7電源設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-30 10:38 ?0次下載
    使用TPS65023的NXP <b class='flag-5'>i.MX</b> 7電源設(shè)計(jì)

    使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電

    電子發(fā)燒友網(wǎng)站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 09:42 ?0次下載
    使用TPS6521825和LP873347 PMIC為NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini和Nano供電

    使用TPS65219為i.MX 8M Plus供電

    電子發(fā)燒友網(wǎng)站提供《使用TPS65219為i.MX 8M Plus供電.pdf》資料免費(fèi)下載
    發(fā)表于 08-31 10:15 ?0次下載
    使用TPS65219為<b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Plus供電

    貿(mào)澤開售NXP Semiconductors i.MX 8ULP跨界應(yīng)用處理器

    8ULP跨界應(yīng)用處理器。i.MX 8ULP通過EdgeLock?安全區(qū)域提供超低功耗處理功能和先進(jìn)的集成安全性,可簡(jiǎn)化復(fù)雜的安全部署,在IoT邊緣、醫(yī)療、可穿戴設(shè)備、智能家居等應(yīng)用中
    發(fā)表于 08-21 15:22 ?284次閱讀

    i.MX 8M Plus中的ISP圖像信號(hào)處理模塊特性概述

    日常生活中,人類約80%的信息來自于視覺信息,而視覺信息的載體是數(shù)以億萬計(jì)的圖片和視頻流,因此如何打造高效而智能的視覺處理解決方案,是擺在開發(fā)者面前的重要課題。 恩智浦推出的i.MX 8M Plus
    的頭像 發(fā)表于 08-02 11:39 ?1161次閱讀

    TSN時(shí)鐘同步 | PTP對(duì)時(shí)案例演示——基于NXP i.MX 8M Plus

    TLIMX8MP-EVM評(píng)估板的TSN時(shí)鐘同步、PTP對(duì)時(shí)案例,創(chuàng)龍科技TLIMX8MP-EVM是基于NXP i.MX 8M Plus的四核ARM Cortex-A53 + 單核ARM
    發(fā)表于 07-10 10:28

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

    的作用在于采用Matter協(xié)議的設(shè)備與家庭網(wǎng)絡(luò)或其他智能家居生態(tài)系統(tǒng)。它允許Matter設(shè)備與其他智能家居平臺(tái)(如Apple HomeK
    的頭像 發(fā)表于 05-27 14:13 ?533次閱讀

    重新定義入門級(jí)嵌入式處理器模組-米爾NXP i.MX 93核心板

    近日,米爾電子推出基于NXP i.MX 93系列產(chǎn)品-MYC-LMX9X核心板及開發(fā)板。NXP i.MX?9系列在i.MX 6和i.MX 8
    的頭像 發(fā)表于 04-19 17:50 ?418次閱讀
    重新定義入門級(jí)嵌入式處理器模組-米爾NXP <b class='flag-5'>i.MX</b> 93核心板

    適用于 NXP i.MX 8M Mini 的 TPS6521825 電源管理IC TPS6521825數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于 NXP i.MX 8M Mini 的 TPS6521825 電源管理IC TPS6521825數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-01 09:09 ?0次下載
    適用于 NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini 的 TPS6521825 電源管理IC TPS6521825數(shù)據(jù)表

    使用i.MX RT500實(shí)現(xiàn)SPI/DMA AN14170應(yīng)用指南

    電子發(fā)燒友網(wǎng)站提供《使用i.MX RT500實(shí)現(xiàn)SPI/DMA AN14170應(yīng)用指南.pdf》資料免費(fèi)下載
    發(fā)表于 02-01 10:05 ?0次下載
    使用<b class='flag-5'>i.MX</b> RT500<b class='flag-5'>實(shí)現(xiàn)</b>SPI/DMA AN14170應(yīng)用指南

    AN14140:將GPIO狀態(tài)保持在低功耗–i.MX 8ULP

    電子發(fā)燒友網(wǎng)站提供《AN14140:將GPIO狀態(tài)保持在低功耗–i.MX 8ULP.pdf》資料免費(fèi)下載
    發(fā)表于 12-18 09:16 ?0次下載
    AN14140:將GPIO狀態(tài)保持在低功耗–<b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>ULP

    詳解i.MX 8ULP應(yīng)用處理器:高能效、低功耗的秘訣是什么?

    處理器來處理語音命令、音頻播放、圖形顯示以及系統(tǒng)控制等各種任務(wù)。電源管理和信息安全方面的創(chuàng)新使這些芯片能夠始終保持工作,按需提供交互,同時(shí)大幅度降低能耗。 i.MX 8ULP處理器的創(chuàng)新靈活電源架構(gòu) 恩智浦利用 i.MX
    的頭像 發(fā)表于 12-15 16:25 ?7w次閱讀
    詳解<b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>ULP應(yīng)用處理器:高能效、低功耗的秘訣是什么?

    成功案例 | 基于i.MX 8M Plus的工業(yè)級(jí)平板,打造全場(chǎng)景儲(chǔ)能管理新模式!

    和系統(tǒng)的穩(wěn)定運(yùn)行。 基于恩智浦的 i.MX 8M Plus 系列應(yīng)用處理器,啟揚(yáng)智能開發(fā)出了工業(yè)級(jí)儲(chǔ)能管理平板 ,打造儲(chǔ)能管理新模式,助力全場(chǎng)景儲(chǔ)能數(shù)智化升級(jí)。 該儲(chǔ)能管理平板能夠實(shí)現(xiàn)智能負(fù)載管理、能量?jī)?yōu)化調(diào)度、故障自診斷等
    的頭像 發(fā)表于 12-08 12:20 ?590次閱讀
    成功案例 | 基于<b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Plus的工業(yè)級(jí)平板,打造全場(chǎng)景儲(chǔ)能管理新模式!