0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是Matter?为什么使用Matter?Matter的主要内容干货分享BF2 Matter网络技术应用

跃昉科技LeapFive 来源:跃昉科技LeapFive 作者:跃昉科技LeapFive 2023-07-13 21:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

BF2 进阶篇

Matter 网络技术应用

你绝对不能错过的开源芯片教程3

Ding~~

技术干货又又又来啦!!

小编这次为大家准备了进阶篇!

BF2 matter应用:

什么是Matter

为什么使用Matter

Matter的主要内容

在BF2上开发Matter应用

1

什么是Matter?

what is matter?

Matter(前称IP互联家庭项目,Project Connected Home over IP,简称为CHIP项目)是一个智能家居开源标准项目,由亚马逊、苹果、谷歌、ZigBee联盟联合发起,旨在开发、推广一项免除专利费的新连接协议,以简化智能家居设备商开发成本,从而提高各不同厂商智能家居产品之间的兼容性。

Matter 是基于互联网协议 (Internet Protocol, IP) 定义的通用应用层。因此,无论底层采用何种 IP 网络协议,在Matter 应用层都能够保证设备间的互操作性。在发布的第一版 Matter 协议中,它将首先支持以太网Wi-Fi 和 Thread 网络协议。

2

为什么使用Matter ?

Why use Matter?

Matter旨在使开发人员能够轻松创建安全可靠的解决方案。

如果您希望您的产品能够与主要的智能家居生态系统互操作,那么Matter就是您的首选选择。借助Matter,消费者和企业可以自由选择他们想要在智能家居或商业建筑中使用的品牌,并确信它们可将无缝衔接。家庭用户,尤其是那些拥有多种智能家居设备(如智能锁,新风系统或智能音箱等)的人们,可以通过简单的步骤轻松添加带有Matter标记的新设备,将其与已有的智能家居系统连为一体。

Matter不仅是技术规范,还同时提供了开源的参考实现。这为开发人员带来了切实的利益,包括加快产品上市时间、减少对单一供应商协议栈的依赖、可以对多个用例进行测试提高质量、以及因为对开发者社区完全透明而提升的安全性,因为开发人员能及时识别漏洞和提交补丁程序。

3

Matter的主要内容

The main content of Matter

3.1只制定应用层交互的标准

在这张金字塔架构图中,CSA(连接标准联盟)想告诉你,虽然是基于IPv6,但Matter是一个聚焦在制定应用层标准的协议规范,只有塔尖的黄色部分是属于Matter规范的范畴。

而BF2芯片则是囊括了这两大项无线技术所集成出来的开源芯片平台,为开发者在物联网的建设中提供了重要的桥梁。

c31ee032-2181-11ee-962d-dac502259ad0.jpg

那这个应用层的协议规范到底定义了哪些内容呢?把黄色的塔尖再放大如下。

c346e136-2181-11ee-962d-dac502259ad0.jpg

Matter目前有两个分支,matter over Thread和matter over Wi-Fi。其中Thread是专门为物联网设计的一种短距离、低功耗、支持IPv6的无线网状网络组网协议。以实现设备间的互操作性架构目标,Matter规范设备和控制器(基于 IPv6的网络(Thread或Wi-Fi))的应用层。

c36290e8-2181-11ee-962d-dac502259ad0.jpg

3.2 架构

Matter架构被划分为多个层,以分离不同的职责并实现协议栈各部分的良好封装。Matter的绝大多数的数据交互在下图所示堆栈中实现。

c381abfe-2181-11ee-962d-dac502259ad0.jpg

3.3针对局域网的通信协议

目前,Matter是聚焦在局域网通信的协议,广域网之间的通信暂时不属于它的范畴。Matter规范目前包含的内容,并不能直接解决对设备远程或者跨网络间通信这种使用需求。

3.4Matter的功能

Matter协议主要是面向智能家居市场,其主要支持的设备类型有:

•照明,开关等照明设备

•加热,制冷等空气处理设备

探测器,报警器等安全设备

•门禁,门锁等进入控制设备

•音箱,电视等影音娱乐设备

•窗户,窗帘等采光通风设备

•热点,网桥等网络中继设备

4

在BF2上

开发Matter应用

Developing a Matter application

on BF2

跃昉科技的BF2已经支持Matter Example中的lighting-app示例。开发者可以参考github中的README进行编译、下载和运行:

4.1开发指南

A、开发环境基于ubuntu 20.04以上版本;

B、安装依赖项,需要安装依赖项,在shell中输入以下命令:

$ sudo apt-get install git gcc g++ python pkg-config libssl-dev libdbus-1-dev libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev python3-pip unzip libgirepository1.0-dev libcairo2-dev

还需要按照以下步骤安装:

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install bluez avahi-daemon bluetooth

reboot

C、获取Matter源码

从官方渠道获取sdk源码;

D、更新子模块

需要进入上一步克隆的Matter项目根目录中进行操作,在shell中输入以下命令:

$ cd ./connectedhomeip

$ git submodule update --init --recursive

E、运行引导程序

source ./scripts/activate.sh

第一次运行大概需要30分钟

需要注意的是,每次切换 commit、改变环境都要重新运行引导程序。

如果以上步骤都没有任何问题,那么到这里Matter的编译环境就搭建好了。

c3afa626-2181-11ee-962d-dac502259ad0.png

F、chip-tool工具安装

编译chip-tool

./scripts/examples/gn_build_example.sh examples/chip-tool out/standalone

G、运行chip-tool

通过蓝牙去配对matter设备,格式如下:

cd /examples/chip-tool/out

./chip-tool pairing ble-wifi ${NODE_ID_TO_ASSIGN} ${SSID} ${PASSWORD} 20202021 3840

·${NODE_ID_TO_ASSIGN} :十六进制的node编号

·${SSID} :wifi ssid

·${PASSWORD}:wifi密码

· 20202021:pairing code

· 3840:discriminator

例子:

(1).BF2开发板用例

sudo ./out/standalone/chip-tool pairing ble-wifi 1 leapfive 12345678 20202021 3840

(2).开灯

sudo ./out/standalone/chip-tool onoff on 1 1

(3).关灯

sudo ./out/standalone/chip-tool onoff off 1 1

4.2

LF686与笔记本电脑连接,演示Matter

下图中的笔记本电脑作为Matter Controller,LF686作为Matter Lighting设备。在第一次使用时,需要通过Matter Controller对LF686进行BLE配网操作。在LF686成功加入无线局域网之后,Matter Controller会对其进行配置Fabric等操作,然后可以通过标准Matter命令控制LF686开发板上的LED灯。

c3eca396-2181-11ee-962d-dac502259ad0.png

以上就是本次BF2之BF2 Matter应用的全部内容啦!听说已经有不少小伙伴开始学习了,为你打call哦~~

关于跃昉

About Leapfive

广东跃昉科技有限公司成立于2020年,聚焦于研发基于RISC-V开源指令集架构的SoC芯片产品及系统性解决方案,并提供从操作系统到云平台的全栈基础智能软件服务,通过融合人工智能、物联网、区块链等交叉领域技术为中国的数字经济的创新应用赋能。

公司总部位于广东横琴粤澳深度合作区,并在深圳、北京、印度等地设有分公司。依托大湾区产业赋能和科技氛围,与众多行业头部企业及高校开展“产学研用”合作,倾力打造基于RISC-V的产业应用生态系统。

公司作为RISC-V架构嵌入式处理器芯片设计及产业应用的第一批开拓者,坚持“科技创新,自主可控”的创业理念,旨在通过云、网、边、端芯片的设计、应用及衍生软硬件系统解决方案,深耕智慧能源、智慧城市、智慧物流、智慧工厂等领域,为客户提供专业化、高品质、安全可信的产品与服务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20148

    浏览量

    246913
  • soc
    soc
    +关注

    关注

    38

    文章

    4514

    浏览量

    227547
  • RISC-V
    +关注

    关注

    48

    文章

    2789

    浏览量

    51854
  • Matter
    +关注

    关注

    1

    文章

    321

    浏览量

    7030
  • 跃昉科技
    +关注

    关注

    0

    文章

    83

    浏览量

    2912

原文标题:跃昉干货|BF2 Matter 网络技术应用

文章出处:【微信号:跃昉科技LeapFive,微信公众号:跃昉科技LeapFive】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2022或成Matter大年

    ,宣布支持Matter的产品也呈现了井喷的态势。或许,2022年将成为Matter大年。 亚马逊 作为智能家居生态巨头,也是Matter主要推广者之一,亚马逊自然不会闲着。去年,亚马
    的头像 发表于 01-10 08:36 3071次阅读

    使用esp32c3开发matter时,开发好的产品还需要走matter官方认证流程获得认证吗?

    低级别的认证以及申请一个制造商ID。但是这里这个认证不知道具体是哪方面以及怎么做。有没有哪位大佬了解的指导一下?以及,当使用其它平台的软件控制matter设备时,该软件上显示的产品名称/产品图片等信息可以改吗?该怎么改或者会显示这种内容吗?
    发表于 06-11 07:46

    通用Matter over thread 模组

    PTR5415是一款通用Matter over thread 模组,它支持接入苹果等matter over thread 生态,实现基于matter over thread的连接和控制,可以用来实现
    发表于 03-26 14:42

    Nordic的matter是如何做的

    的互联互通。它基于互联网协议(IP),IP是家庭和办公室中最常用的网络层。这使Matter成为实现设备和服务的互联互通和安全性的理想选择。 Matter提供一个标准的应用层,与一套无线技术
    发表于 04-27 11:24

    Matter 智能家居的通用语言

    语言”,统一了Thread、Wi-Fi 和以太网(外加用于将新设备调试到网络的外加用于将新设备调试到网络的[低功耗蓝牙。 Matter 标准得到越来越多的企业采用,已迅速获得了广泛的关注,目前有50家
    发表于 05-19 15:35

    Matter采用基于标准的无线技术

    通过提供主要供应商生态系统之间的互操作性,Matter 承诺让消费者安心,无论他们购买什么智能家居设备,都能与任何其他通过 Matter 认证的设备一起使用,从而推动智能家居技术的广泛
    发表于 05-19 15:37

    matter芯片选型指南

    matter芯片选型指南matter作为CSA联盟推出的一项新的技术,新的技术意味着新的机会,这将让CSA联盟耕耘多年的公司(Zigbee产品)和刚加入CSA联盟并计划开发
    发表于 02-14 07:55

    Matter来了,未来Zigbee会被Matter替代吗?

    Matter问世后智能家居领域中zigbee的地位会被取代吗?
    发表于 11-18 16:46

    Matter 不能在 IPv4 网络上运行吗?

    Matter是一种基于IPv6的技术。这意味着所有互连物质设备的网络都必须在 IPv6 上?Matter 不能在 IPv4 网络上运行吗?
    发表于 04-17 08:38

    Matter设备的测试与认证

    泰凌微电子积极参与了Matter协议中的Matter设备的功能开发,Matter设备的测试与认证,以及Matter标准中文解读等方面的工作。作为致力于低功耗高性能无线连接SoC芯片解决
    的头像 发表于 08-10 09:03 3709次阅读

    如何将非Matter设备桥接到Matter网络

    Matter桥接设备可为 Matter 结构中的非 Matter 物联网设备提供连接。消费者可以在使用新Matter 设备的同时,继续使用现有的非
    的头像 发表于 10-24 16:30 1997次阅读

    Matter协议是什么?IoT时代Matter能解决什么问题?

    近日,CSA联盟(Connectivity Standards Alliance)正式对外发布了Matter 1.0 标准,并宣布认证计划现已开放。这意味着智能家居品牌厂商可以对其产品进行
    发表于 10-27 17:25 7673次阅读

    详解:如何获得Matter认证?

    Matter是一种新的开放式智能家居协议,它使用现有的、人们熟悉的技术,包括Wi-Fi、BLE、Thread等,致力消除不同生态间兼容壁垒,获得更简洁的互联互通。智能设备获得Matter认证并印上
    的头像 发表于 01-11 16:33 3543次阅读
    详解:如何获得<b class='flag-5'>Matter</b>认证?

    技术干货-了解Matter设备的认证途径

    ( Connectivity Standards Alliance )规范。具有 Matter 认证 的设备与其他经过认证的 Matter 产品,它们之间的互操作性可得到保证。 但与任何新技术一样,关于为什么以及如何认证
    的头像 发表于 10-12 19:35 1966次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>干货</b>-了解<b class='flag-5'>Matter</b>设备的认证途径

    Matter网关是什么?Matter网关的功能作用

    的作用在于桥接采用Matter协议的设备与家庭网络或其他智能家居生态系统。它允许Matter设备与其他智能家居平台(如Apple HomeKit、Google Home、Amazon Alexa等)通信,实现设备间
    的头像 发表于 05-27 14:13 1477次阅读