• Matter实战教程-Silicon Labs EFR32-2-02:Matter over thread系统构建


    源码文档软件硬件技术交流技术支持入口文末
    【所有相关 IDESDK例程源码均可从群文件 免费获取免安装解压即用

     

    持续更新中,欢迎关注!

    【活动报名】2023.03.03
    【拿破仑】芯科Matter实战分享
    https://jinshuju.net/f/Ob2hRC

    本次分享活动特点:
    【1】完全站在开发者的角度思考问题
    【2】在官方指导的基础上,进一步简化开发流程
    【3】所有例程、开发板等软硬件资料全部免费提供
    【4】零基础可上手
    【5】所有演示可100%轻松复现


    说明:笔者选择的硬件是树莓派4、64GSD卡、MG24brd2601b、MG124162A

    一、构建Matter Hub

    1.1 Image文件烧录

    从下面的链接下载预构建的Image 文件(Image = Ubuntu+OTBR+Chiptool)。

    从树莓派官方下载树莓派烧录器,将Image文件烧录进SD卡,之后将SD卡插入树莓派即可。

    在烧录的时候还需要同时配置树莓派的一些高级配置。比如使能 SSH,账号,设置 Wi-Fi 网络配置,时区等。

    在这里插入图片描述

    点击齿轮按钮进行相关设置。

    1.2 远程控制树莓派

    在电脑上下载shell软件用来远程控制树莓派(我用的是MobaXterm)。

    首先使用发现工具确定树莓派的IP地址。

    在这里插入图片描述

    在这里插入图片描述

    根据上一步高级设置里面的设备名选择对应的树莓派设备。在确定其IP地址后使用SSH连接树莓派。

    在这里插入图片描述

    再输入IP地址、用户名后还需要输入用户密码(都是在高级设置里面设置过的)。

    在这里插入图片描述

    登陆成功后的界面如图所示:

    在这里插入图片描述

    二、构建RCP

    2.1 获得boot loader 和RCP固件

    开源链接如下:https://github.com/SiliconLabs/matter/releases/tag/v0.4.0

    在这里插入图片描述

    2.2 烧写boot loader和RCP固件

    这一步需要下载芯科官方的simpilicity studio,具体方法为打开windows的命令提示符。

    在这里插入图片描述

    在这里插入图片描述

    将该路径下的 .exe文件拖入窗口,在根据具体板子的型号烧录相应的boot loader和固件即可!

    在这里插入图片描述

    三、运行Matter Hub设备OTBR

    3.1 连接RCP设备到树莓派,重启并检查设备名为ttyACM0

    在这里插入图片描述

    3.2 接下来检查树莓派的网络接口

    在这里插入图片描述

    默认的 OTBR 网络接口是 eth0,因此如果你使用 Wi-Fi 连接 AP,那么需要修改网络接口到 wlan0,上图是已经修改后的情况。

    有两种可以修改配置的方法:

    (1)直接修改配置文件。

    $ sudo nano /etc/default/otbr-agent
    
    • 1

    在这里插入图片描述

    原本图中画红线的部分是etho,改为wlan0即可。

    (2)或者指定接口名称。

    默认 eth0,可以指定支持 wlan0。

    在这里插入图片描述

    3.3 检查OTBR的运行状态

    $ sudo systemctl start otbr-agent.service
    
    • 1

    该命令启动OTBR

    $ sudo systemctl status otbr-agent.service
    
    • 1

    该命令查看运行状态。

    在这里插入图片描述

    3.4 启动Thread网络和matter环境。

    $ mattertool startThread
    
    • 1

    该命令启动Thread网络和matter环境。

    在这里插入图片描述

    至此,Matter Hub搭建成功!!!

    四、构建终端设备

    拉取预编译的固件,开源连接如下:https://github.com/SiliconLabs/matter/releases/tag/v0.4.0

    在这里插入图片描述

    按照上面介绍的方法烧录bootloader和固件即可。

    【参考资料】:

    • Silicon Labs Matter 开发指南

    (注:任何相关问题,欢迎在文末技术交流QQ群中交流讨论。)


    在这里插入图片描述

     

    持续更新中,欢迎关注!

     

    【所有相关 IDESDK例程源码均可从群文件 免费获取免安装解压即用
    源码文档软件硬件技术交流技术支持入口文末

    在这里插入图片描述

  • 相关阅读:
    mysql双主互从
    个人项目(玩具)列表(可能会更新)
    【单片机】单片机的核心思想
    Redis配置与优化
    长尾关键词优化 网站是卖大闸蟹的 怎么用长尾关键词优化网站
    关于ClickHouse的表引擎和SQL操作
    ps2024滤镜插件Portraiture
    算法思想之回溯法
    竞赛 深度学习 大数据 股票预测系统 - python lstm
    第19章 数据库备份与恢复
  • 原文地址:https://blog.csdn.net/m0_38064214/article/details/127782500