為了簡(jiǎn)化Matter設(shè)備的測(cè)試和認(rèn)證過(guò)程,連接標(biāo)準(zhǔn)聯(lián)盟開(kāi)發(fā)了一套標(biāo)準(zhǔn)化的測(cè)試工具,即Matter TestHarness。隨著Matter發(fā)展到V1.3版本,Matter的測(cè)試工具TestHarness也在逐步更新,目前最新的TestHarness已經(jīng)不再提供完整的鏡像文件,而是完全開(kāi)源,可以在Github上獲取代碼自行安裝,本文將介紹最新TestHarness(以下簡(jiǎn)稱TH)工具的安裝步驟。
1
TH所需硬件介紹
一個(gè)樹(shù)莓派4B作為TH的主機(jī)(4GB RAM版本)
一張32GB(及以上)的SD卡給樹(shù)莓派使用
一個(gè)Telink B91 Dongle作為RCP
2
TH工具安裝
目前TH工具的代碼已經(jīng)完全開(kāi)源,倉(cāng)庫(kù)地址如下:
https://github.com/project-chip/certification-tool/

切換分支和標(biāo)簽就可以看到各個(gè)版本的TH工具,我們以最近一次Matter V1.3 SVE測(cè)試活動(dòng)使用的v2.10-beta3+spring2024版本為例。
1、在樹(shù)莓派上安裝Ubuntu Server
在電腦上插入SD卡,選擇UBUNTU SERVER 22.04.4LTS(64-BIT),并設(shè)置好用戶名和密碼,開(kāi)啟SSH服務(wù),允許使用密碼登錄,開(kāi)始鏡像燒錄。


2、SSH遠(yuǎn)程登錄樹(shù)莓派
在完成樹(shù)莓派鏡像的燒錄后,把SD卡插入樹(shù)莓派并上電啟動(dòng),等待它啟動(dòng)完成后,就可以通過(guò)SSH遠(yuǎn)程登錄樹(shù)莓派。
3、在樹(shù)莓派上獲取certification-tool倉(cāng)庫(kù)
注意:請(qǐng)確保您的網(wǎng)絡(luò)環(huán)境穩(wěn)定并且可以訪問(wèn)Github等外部網(wǎng)址,否則后續(xù)的所有步驟都會(huì)非常容易失敗。
本文以v2.10-beta3+spring2024為例,直接指定拉取v2.10-beta3+spring2024分支,在home目錄下直接拉取certification-tool倉(cāng)庫(kù):
$ git clone -b v2.10-beta3+spring2024 https://github.com/project-chip/certification-tool.git
4、獲取submodule
進(jìn)入certification-tool目錄,開(kāi)始下載子模塊
$ cd certification-tool/
$ git submodule update --init --recursive
5、安裝TH依賴項(xiàng)
直接運(yùn)行auto-install.sh腳本來(lái)進(jìn)行配置和安裝
$ ./scripts/pi-setup/auto-install.sh v2.10-beta3+spring2024
在腳本運(yùn)行到最后的時(shí)候,輸入“1”來(lái)重啟樹(shù)莓派
6、等待樹(shù)莓派重新啟動(dòng)后,在瀏覽器輸入樹(shù)莓派的IP地址,就可以看到TH的UI界面

7、將作為RCP的Dongle(需提前燒錄好RCP固件)插入到樹(shù)莓派上,用來(lái)組成邊界路由,建立Thread網(wǎng)絡(luò)
3
升級(jí)已有TH鏡像
如果您已經(jīng)有舊的TH鏡像,想要升級(jí)到最新,只需要先關(guān)閉所有docker,把certification-tool倉(cāng)庫(kù)拉取到想要升級(jí)的分支,然后同樣拉取submodule并執(zhí)行auto-update.sh腳本即可,在執(zhí)行完成后運(yùn)行start.sh腳本重新啟動(dòng)docker。
$ cd ~/certification-tool
$ ./scripts/stop.sh
$ git fetch
$ git checkout
$ git pull
$ git submodule update --init --recursive
$ ./scripts/ubuntu/auto-update.sh
$ ./scripts/start.sh
以上內(nèi)容就是安裝最新的TestHarness鏡像的步驟,下期將介紹如何使用TestHarness工具來(lái)進(jìn)行Matter測(cè)試。
-
RAM
+關(guān)注
關(guān)注
8文章
1399瀏覽量
120565 -
SD卡
+關(guān)注
關(guān)注
2文章
589瀏覽量
68712 -
RCP
+關(guān)注
關(guān)注
0文章
26瀏覽量
9475 -
樹(shù)莓派
+關(guān)注
關(guān)注
122文章
2078瀏覽量
110470 -
泰凌微
+關(guān)注
關(guān)注
8文章
203瀏覽量
12442
原文標(biāo)題:【技術(shù)專欄】 Matter最新TestHarness工具使用介紹(一)
文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
什么是Matter?為什么使用Matter?Matter的主要內(nèi)容干貨分享BF2 Matter網(wǎng)絡(luò)技術(shù)應(yīng)用
Matter生態(tài)中Multi-Fabric使用介紹
Nordic的matter是如何做的
matter芯片選型指南
Matter的數(shù)據(jù)模型和開(kāi)發(fā)
Matter開(kāi)發(fā)介紹
詳解:如何獲得Matter認(rèn)證?
ESP-Matter燒錄體驗(yàn)例程
經(jīng)驗(yàn)分享 | ESP-Matter 燒錄體驗(yàn)
下載最新出爐Matter SoC和模塊選型指南,并收看Matter一站式解決方案視頻
Matter協(xié)議是什么?Matter協(xié)議詳細(xì)介紹
Matter最新Test Harness工具使用介紹(二)
Matter SVE認(rèn)證經(jīng)驗(yàn)分享
芯科科技Web-BasedFlash工具助力優(yōu)化Matter開(kāi)發(fā)流程
Matter開(kāi)發(fā),看這一篇就夠了
Matter最新TestHarness工具使用介紹(一)
評(píng)論