Matter Over Thread实战教程-Silicon Labs EFR32-2-02:官方Demo系统构建

源码文档软件硬件技术交流技术支持入口文末
【所有相关 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

在这里插入图片描述

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

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

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

在这里插入图片描述

3.3 检查OTBR的运行状态

$ sudo systemctl start otbr-agent.service

该命令启动OTBR

$ sudo systemctl status otbr-agent.service

该命令查看运行状态。

在这里插入图片描述

3.4 启动Thread网络和matter环境。

$ mattertool startThread

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

在这里插入图片描述

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

四、构建终端设备

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

在这里插入图片描述

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

【参考资料】:

  • Silicon Labs Matter 开发指南

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


在这里插入图片描述

 

持续更新中,欢迎关注!

 

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拿破仑940911

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值