吴忠躺衫网络科技有限公司

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

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

3天內不再提示

用i.MX 8M和JN5189實現Zigbee和Matter的網絡橋接功能

恩智浦MCU加油站 ? 來源:未知 ? 2023-07-06 08:50 ? 次閱讀
本文將介紹Matter對網絡橋接功能的支持,并探討在Matter提供的例程基礎上如何使用i.MX 8M和JN5189實現Zigbee網絡和Matter網絡之間的橋接,從而將Zigbee設備連接到Matter網絡。快來一探究竟吧!

1Matter橋接原理

Matter是新一代的物聯網技術協議,與傳統的Z-Wave或Zigbee網絡協議相比,它在安全性、互操作性方面有很大的改進。特別是對多種物理層的支持,讓Matter幾乎能夠運行在所有的網絡產品中。

當然,傳統的Z-Wave或Zigbee產品并不會很快退出市場,如何將這些產品連接到Matter網絡,從而實現它們和Matter產品之間的互連互通,是目前急需解決的一個問題。我們可以通過Matter橋接設備(Bridge)實現Matter和傳統網絡之間的互連。 b42b3eb4-1b95-11ee-962d-dac502259ad0.png

幸運的是,Matter開發組織已經提供了一些Matter橋接設備的例程。在這些例程中,Matter橋接設備作為一個Matter設備可以加入到Matter網絡,而Z-Wave或Zigbee設備需要被映射到它的動態端點(dynamic endpoint)中。這樣Matter網絡的其它設備就可以通過Matter橋接設備的動態端點來跟Z-Wake或Zigbee設備通信,如下圖所示。這些端點被稱為“動態端點”的原因是Zigbee設備隨時可能離網,原先映射端點也就不再有效。

本文將以Zigbee網絡為例,以i.MX 8M EVK和JN5189 DK6 EVK為硬件開發平臺,介紹如何在例程基礎上添加代碼,來實現Zigbee網絡的橋接功能。 b474ec9e-1b95-11ee-962d-dac502259ad0.png

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

3硬件連接

本文中我們使用兩塊i.MX8M EVK和一個WiFi路由器組件Matter網絡,其中一塊i.MX 8M EVK作為Matter網絡控制器(Commissioner)運行chip-tool,另外一塊i.MX 8M EVK作為Matter網橋設備,運行Matter橋接設備軟件imx-chip-brige-app。Matter網橋設備中通過USB端口連接了一個JN5189的Zigbee協調器,Matter橋接設備軟件需要同時支持Matter設備的功能以及管理Zigbee網絡的功能。另外,我們使用JN5189 DK6EVK的OM15076-3/OM15081-2組合板充當Zigbee設備。 b4977ce6-1b95-11ee-962d-dac502259ad0.png

4軟件設計

4.1Zigbee設備管理

本文的設計中,Matter橋接設備作為Zigbee網絡的協調器,因此它需要管理Zigbee網絡的組建和Zigbee設備的入網,離網,命令控制及綁定等操作。同時它需要維護一個Zigbee設備的本地數據庫。如圖4中的ZCB模塊。

為了便于本文的討論,我們將Zigbee設備簡單地分為兩類。一類是控制設備,它接受協調器的命令并做出動作,這類設備通常是Zigbee 路由器(Router)。另外一類是傳感器設備,這類設備通常是Zigbee 終端設備(End Device),常常處于睡眠狀態,有時會利用喚醒的間隔發送數據包到協調器。

4.2Matter橋接設備對Zigbee設備的控制

下面分別討論Matter橋接設備對這兩類設備的不同處理:
  • 4.2.1 Matter橋接設備對Zigbee控制設備的命令解析及傳遞

已入網的Zigbee設備會被映射到Matter設備的動態端點中,這樣Matter網絡控制器對Zigbee設備的控制會發送到這些端點。對于Zigbee控制類設備,橋接設備需要通過Zigbee協調器正確地將這些命令轉發給它們。如圖四中的Level Control和OnOff Control命令。

需要注意的是由于LevelControl Cluster里的MoveToLevel命令具有延時特性,如下圖的Transition time,我們可以利用Matter協議棧里的PreCommandCallback回調函數來獲取命令的詳細參數

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

接口里獲取。

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

對于這類Zigbee控制設備,設計的軟件框圖如下: b503da4e-1b95-11ee-962d-dac502259ad0.png
  • 4.2.2 Matter橋接設備對Zigbee傳感器設備屬性匯報的管理

對于Zigbee傳感器類設備,可以在設備入網時就進行綁定(bind)操作,這樣Zigbee協調器就能定期收到屬性數據匯報(attribute report)。同時,Matter控制設備也需要通過subscribe命令將其映射的端點和Cluster綁定到Matter控制設備。這樣通過兩次綁定,Zigbee傳感器的數據最終會被推送到Matter控制設備。

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

4.3 軟件測試

Matter橋接設備軟件的設計基于例程中的Linux平臺,它通過WiFi路由器加入到運行Matter chip-tool的Matter控制設備,從而組建一個本地的Matter網絡。

配合ZigbeeAN,我們分別利用:

  • AN1247作為Zigbee協調器,組建Zigbee網絡并管理Zigbee設備

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

  • AN1246里的溫度傳感器作為Zigbee傳感器設備采集溫度數據

通過Matter橋接設備,實現了Matter控制器對Zigbee照明設備的控制,同時獲取到由Zigbee傳感器推送的實時溫度數據。

END

更多恩智浦AI-IoT市場和產品信息,邀您同時關注“NXP客棧”微信公眾號

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

NXP客棧


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

長按二維碼,關注我們

恩智浦MCU加油站


這是由恩智浦官方運營的公眾號,著重為您推薦恩智浦MCU的產品信息、開發技巧、教程文檔、培訓課程等內容。

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

長按二維碼,關注我們


原文標題:用i.MX 8M和JN5189實現Zigbee和Matter的網絡橋接功能

文章出處:【微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

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

    關注

    146

    文章

    17317

    瀏覽量

    352640
  • 恩智浦
    +關注

    關注

    14

    文章

    5879

    瀏覽量

    108433

原文標題:用i.MX 8M和JN5189實現Zigbee和Matter的網絡橋接功能

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    2.3T算力,真的強!1分鐘學會NPU開發,基于NXP i.MX 8MP平臺!

    科技飛速發展,人工智能與工業領域的融合日益深入。NXP旗下的i.MX 8M Plus作為一款高端工業處理器,NPU算力高達2.3TOPS,正引領著工業智能化的浪潮,為眾多工業場景帶來了前所未有的變革
    的頭像 發表于 01-24 10:21 ?95次閱讀
    2.3T算力,真的強!1分鐘學會NPU開發,基于NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>MP平臺!

    恩智浦i.MX 94應用處理器如何變革工業和汽車連接

    恩智浦半導體發布i.MX 94系列應用處理器,為工業和汽車連接設定了新的標準。作為i.MX 9系列應用處理器的最新成員,i.MX 94旨在提供高性能和低延遲的實時計算能力,這是工業自動化和汽車信息服務應用的關鍵
    的頭像 發表于 01-17 10:51 ?273次閱讀

    如何實現不同網絡

    作的網絡技術,它能夠連接兩個或多個局域網(LAN),并使它們表現得像一個單一的網絡。橋接器(或稱為網橋)是實現這一功能的設備,它能夠根據MAC地址轉發數據幀。 2. 硬件需求 要
    的頭像 發表于 01-10 11:11 ?225次閱讀

    解決網絡覆蓋問題

    互聯技術,它允許不同網絡之間進行數據傳輸。橋接器(Bridge)是一種連接不同網絡的設備,它能夠根據數據包的MAC地址進行轉發,實現網絡之間的通信。
    的頭像 發表于 01-10 11:07 ?212次閱讀

    恩智浦i.MX 91生態合作伙伴最新開發板資源

    恩智浦i.MX 91應用處理器系列能夠快速實現基于Linux的經濟高效的邊緣應用程序。i.MX 91處理器在保持實惠價格的同時,融合了高性能處理、安全性和高能效,并且為i.MX 93應
    的頭像 發表于 12-20 17:00 ?719次閱讀

    i.MX Linux開發實戰指南—基于野火i.MX系列開發板

    電子發燒友網站提供《i.MX Linux開發實戰指南—基于野火i.MX系列開發板.pdf》資料免費下載
    發表于 10-10 17:23 ?11次下載

    使用TPS65023的NXP i.MX 7電源設計

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

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

    電子發燒友網站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費下載
    發表于 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供電

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

    貿澤開售NXP Semiconductors i.MX 8ULP跨界應用處理器

    8ULP跨界應用處理器。i.MX 8ULP通過EdgeLock?安全區域提供超低功耗處理功能和先進的集成安全性,可簡化復雜的安全部署,在IoT邊緣、醫療、可穿戴設備、智能家居等應用中
    發表于 08-21 15:22 ?381次閱讀

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

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

    TSN時鐘同步 | PTP對時案例演示——基于NXP i.MX 8M Plus

    TLIMX8MP-EVM評估板的TSN時鐘同步、PTP對時案例,創龍科技TLIMX8MP-EVM是基于NXP i.MX 8M Plus的四核ARM Cortex-A53 + 單核ARM
    發表于 07-10 10:28

    Matter網關是什么?Matter網關的功能作用

    的作用在于采用Matter協議的設備與家庭網絡或其他智能家居生態系統。它允許Matter設備與其他智能家居平臺(如Apple HomeK
    的頭像 發表于 05-27 14:13 ?656次閱讀

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

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

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

    電子發燒友網站提供《適用于 NXP i.MX 8M Mini 的 TPS6521825 電源管理IC TPS6521825數據表.pdf》資料免費下載
    發表于 03-01 09:09 ?0次下載
    適用于 NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini 的 TPS6521825 電源管理IC TPS6521825數據表
    明珠线上娱乐| 百家乐太阳城开户| 大发888娱乐城下载平台| 百家乐官网稳赢投资法| 大发888娱乐免费试玩| 淘宝博百家乐官网的玩法技巧和规则| 棋牌游戏注册送6元| 地理风水24山72局杨公水法| 日博娱乐| 澳门百家乐打法精华| 百家乐官网视频软件| 网上赌百家乐的玩法技巧和规则| 澳门百家乐官网秘积| 威尼斯人娱乐场的微博| 百家乐官网23珠路打法| 波音现金网| 订做百家乐桌子| 百家乐官网5式直缆投注法| 大发888缺少 casino| 赌百家乐官网的下场| 威尼斯人娱乐城 老品牌| 尊龙百家乐官网娱乐城| 真人百家乐官网宣传| 网上百家乐赌| 新东方百家乐官网的玩法技巧和规则| 篮球比分直播| 百家乐赌博游戏平台| 百家乐官网出老千视频| 博尔国际| 华硕百家乐的玩法技巧和规则 | 利来国际网上| 百家乐龙虎台布| 怎么玩百家乐官网呀| 德州扑克现金桌视频| 赌博百家乐技术| 百家乐官网园36bol在线| 新利娱乐网| 网上百家乐公司| 百家乐怎么才赢| 百家乐官网赌坊| 奇博网上娱乐|