分享:如何搭建Matter1.1的自认证测试环境
搭建Matter1.1自认证测试环境总体需要两步:
硬件要求:Raspberry Pi 4B+64GB以上的TF卡+读卡器+PC
第一步:下载Raspberry Pi Imager
1.下载raspberry Pi
目的:用来写入Ubuntu系统
url:点击下载
如图:
根据你现在是用的PC是哪个系统的,对应选择要下载的版本就行 ,我这里选择For Windows
下载之后是一个exe可执行文件:
双击运行这个软件,界面如下:
这之后保持界面不动,先去下载你想要的Ubuntu系统,但是这里需要注意一点,我们先跳出这个topic,客官按照我的顺序来看就行
2. 涨芝士:不同Matter Version对Ubuntu Version有不同的要求
见图(内容都是摘自Matter1.0-1.4官方文档,绝对可信,亲测有效)
说明:
Matter1.0-Matter1.2所需要的Ubuntu系统和TH(Test Harness)联盟已经整合到一起,直接使用Raspberry Pi Imager 写入就好。
而Matter1.3-Matter1.4需要认真走完三部曲:下载Raspberry Pi Imager–>写入对应的Ubuntu OS–> From GitHub Clone the TH repository–>完成
附赠:
Matter1.0-TH Version V2.6
Matter1.1-TH Version V2.8.1
Matter1.2-TH Version Th-Fall2023
Matter1.3-Ubuntu Server 22.04 LTS
Matter1.4-Ubuntu Server 24.04 LTS
第二步:开始写入Matter1.1的Ubuntu+TH
1. 将TF卡插入读卡器,将读卡器插入电脑,在Raspberry Pi Imager选择TF对应的磁盘
2. 选择自己的树莓派型号–CSA推荐使用Raspberry Pi 4B
3. 在Raspberry Pi Imager选择Use Custom安装:
选择提前下载好的img文件,比如Matter1.1所需的文件是这个样子:
4. 选择TF对应的磁盘
5. 点击next–编辑设置
在编辑界面的General页面设置系统的username和password,设置WIFI(可选),如果设置了WIFI,写入成功之后可以在相应的WIFI中找到树莓派的地址,不设置的话,就通过有线连接树莓派,在连接的WIFI里面找Raspberry的IP
并在services页面开启SSH服务:
6. 正在写入…
7. 写入成功
8. 弹出读卡器,去除TF卡,插入Raspberry Pi的卡槽中,给树莓派上电
9. 确定Raspberry Pi的IP
可以通过我之前的博客来确定Raspberry Pi的IP,点击跳转
10. 登录TH的web 界面
在浏览器输入通过#9拿到的Raspberry Pi IP,看下是否能成功登录,登录成功的界面如下:
注意看,核对Web右上角的版本信息是否和你要测试的Matter设备的Matter SDK是对应的,我的这个版本对应的就是Matter1.1的SDK
完成以上,Matter1.1的测试环境我们就完成啦
Q&A
Q1:为什么Matter1.1只需要两步就可以?
A1:因为CSA把Matter SDK对应的Ubuntu OS和TH Version整合到一起了,所以不需要单独在clone TH。Matter1.3-Matter1.4就没有整合,就需要三步才能完成,而第三步需要VPN才能完成操作。
总结
今天就先分享Matter1.1的吧,累了,不想写Matter1.3或1.4的啦,等我再用的时候再和大家分享吧。
非常欢迎其他小伙伴留言,无论是指出我的问题和不足还是对Matter有更好的理解,或者是遇到了什么困难,我看到都会积极回复的。