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

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

3天内不再提示

Matter最新TestHarness工具使用介绍(一)

泰凌微电子 来源:泰凌微电子 2024-04-24 10:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为了简化Matter设备的测试和认证过程,连接标准联盟开发了一套标准化的测试工具,即Matter TestHarness。随着Matter发展到V1.3版本,Matter的测试工具TestHarness也在逐步更新,目前最新的TestHarness已经不再提供完整的镜像文件,而是完全开源,可以在Github上获取代码自行安装,本文将介绍最新TestHarness(以下简称TH)工具的安装步骤。

1

TH所需硬件介绍

一个树莓派4B作为TH的主机(4GB RAM版本)

一张32GB(及以上)的SD卡给树莓派使用

一个Telink B91 Dongle作为RCP

2

TH工具安装

目前TH工具的代码已经完全开源,仓库地址如下:

https://github.com/project-chip/certification-tool/

4d59823a-01e1-11ef-a297-92fbcf53809c.png

切换分支和标签就可以看到各个版本的TH工具,我们以最近一次Matter V1.3 SVE测试活动使用的v2.10-beta3+spring2024版本为例。

1、在树莓派上安装Ubuntu Server

电脑上插入SD卡,选择UBUNTU SERVER 22.04.4LTS(64-BIT),并设置好用户名和密码,开启SSH服务,允许使用密码登录,开始镜像烧录。

4d7ae10a-01e1-11ef-a297-92fbcf53809c.png

4d92d21a-01e1-11ef-a297-92fbcf53809c.jpg

2、SSH远程登录树莓派

在完成树莓派镜像的烧录后,把SD卡插入树莓派并上电启动,等待它启动完成后,就可以通过SSH远程登录树莓派。

3、在树莓派上获取certification-tool仓库

注意:请确保您的网络环境稳定并且可以访问Github等外部网址,否则后续的所有步骤都会非常容易失败。

本文以v2.10-beta3+spring2024为例,直接指定拉取v2.10-beta3+spring2024分支,在home目录下直接拉取certification-tool仓库:

$ git clone -b v2.10-beta3+spring2024 https://github.com/project-chip/certification-tool.git

4、获取submodule

进入certification-tool目录,开始下载子模块

$ cd certification-tool/

$ git submodule update --init --recursive

5、安装TH依赖项

直接运行auto-install.sh脚本来进行配置和安装

$ ./scripts/pi-setup/auto-install.sh v2.10-beta3+spring2024

在脚本运行到最后的时候,输入“1”来重启树莓派

6、等待树莓派重新启动后,在浏览器输入树莓派的IP地址,就可以看到TH的UI界面

4dae0bb6-01e1-11ef-a297-92fbcf53809c.png

7、将作为RCP的Dongle(需提前烧录好RCP固件)插入到树莓派上,用来组成边界路由,建立Thread网络

3

升级已有TH镜像

如果您已经有旧的TH镜像,想要升级到最新,只需要先关闭所有docker,把certification-tool仓库拉取到想要升级的分支,然后同样拉取submodule并执行auto-update.sh脚本即可,在执行完成后运行start.sh脚本重新启动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

以上内容就是安装最新的TestHarness镜像的步骤,下期将介绍如何使用TestHarness工具来进行Matter测试。

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

    关注

    8

    文章

    1400

    浏览量

    120981
  • SD卡
    +关注

    关注

    2

    文章

    592

    浏览量

    69662
  • RCP
    RCP
    +关注

    关注

    0

    文章

    26

    浏览量

    9503
  • 树莓派
    +关注

    关注

    122

    文章

    2082

    浏览量

    110753
  • 泰凌微
    +关注

    关注

    8

    文章

    207

    浏览量

    12596

原文标题:【技术专栏】 Matter最新TestHarness工具使用介绍(一)

文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    BF2 matter应用 :什么是Matter?为什么使用MatterMatter的主要内容; 在BF2上开发Matter应用;什么是
    的头像 发表于 07-13 21:35 8117次阅读
    什么是<b class='flag-5'>Matter</b>?为什么使用<b class='flag-5'>Matter</b>?<b class='flag-5'>Matter</b>的主要内容干货分享BF2 <b class='flag-5'>Matter</b>网络技术应用

    Matter生态中Multi-Fabric使用介绍

    地改善用户体验。 接下来我们就以Apple和Google生态为例,为大家介绍如何将个泰凌 Matter设备
    的头像 发表于 04-10 10:22 3074次阅读
    <b class='flag-5'>Matter</b>生态中Multi-Fabric使用<b class='flag-5'>介绍</b>

    Nordic的matter是如何做的

    的Thread设备都可以作为Thread路由器使用,这将扩大网络的范围。Thread是种自修复的低功耗网状网络,可以适应新设备添加到网络或从网络中移除。图中显示了Matter网络。高吞吐量
    发表于 04-27 11:24

    matter芯片选型指南

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

    Matter的数据模型和开发

    在第篇内容中,我们介绍了智能家居互联标准 Matter会带来什么好处。本文,我们来了解Matter的数据模型和开发。
    的头像 发表于 12-01 10:18 2390次阅读

    Matter开发介绍

    在第篇内容中,我们介绍了智能家居互联标准Matter会带来什么好处。本文,我们来了解Matter的数据模型和开发。
    的头像 发表于 12-01 11:41 4032次阅读
    <b class='flag-5'>Matter</b>开发<b class='flag-5'>介绍</b>

    详解:如何获得Matter认证?

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

    ESP-Matter烧录体验例程

    ESP-Matter是ESP32系列SoC的官方Matter开发框架。它建立在开源的Matter SDK之上,提供了简化的API、常用的外围设备、用于安全、制造和生产的工具和实用程序,
    的头像 发表于 07-07 10:39 1334次阅读
    ESP-<b class='flag-5'>Matter</b>烧录体验例程

    经验分享 | ESP-Matter 烧录体验

    ESP-Matter是ESP32系列SoC的官方Matter开发框架。它建立在开源的MatterSDK之上,提供了简化的API、常用的外围设备、用于安全、制造和生产的工具和实用程序,并附有详尽的文档
    的头像 发表于 07-07 10:04 1772次阅读
    经验分享 | ESP-<b class='flag-5'>Matter</b> 烧录体验

    下载最新出炉Matter SoC和模块选型指南,并收看Matter站式解决方案视频

    SiliconLabs (亦称 “ 芯科科技 ” )近期新发布了 Matter SoC 和模块选型指南 ,为物联网开发人员提供关于我们的 Matter 产品组合的概述及快速比较,并介绍相应的软件开发
    的头像 发表于 11-27 16:10 1261次阅读
    下载最新出炉<b class='flag-5'>Matter</b> SoC和模块选型指南,并收看<b class='flag-5'>Matter</b><b class='flag-5'>一</b>站式解决方案视频

    Matter协议是什么?Matter协议详细介绍

    的设备无缝协同工作,创建个统且安全的智能家居生态系统。Matter旨在提供互操作性,使消费者能够轻松设置和控制他们的智能家居设备,而不受品牌或平台的限制。 通过采用Matter协议
    的头像 发表于 12-08 16:20 3832次阅读

    Matter最新Test Harness工具使用介绍(二)

    Matter的测试项根据联盟的TestPlan目前可以分为五类:全自动测试项,半自动测试项,手动测试项,Python in docker测试项以及UI Python测试项。
    的头像 发表于 05-08 10:42 4680次阅读
    <b class='flag-5'>Matter</b>最新Test Harness<b class='flag-5'>工具</b>使用<b class='flag-5'>介绍</b>(二)

    Matter SVE认证经验分享

    Matter的开发中,经常需要进行自测试,使用连接标准联盟(CSA)提供的TestHarness(TH)工具验证Matter设备的功能,而参加CSA举办的Test Event(TE)
    的头像 发表于 11-13 09:16 2348次阅读
    <b class='flag-5'>Matter</b> SVE认证经验分享

    芯科科技Web-BasedFlash工具助力优化Matter开发流程

    很高兴向大家介绍新发布的Web-BasedFlash工具以优化Matter开发流程,该工具旨在简化展示Matter硬件功能和性能的过程,使开
    的头像 发表于 02-20 09:52 1301次阅读

    Matter开发,看这篇就够了

    1. Matter介绍 Matter(以前称为 Project Connected Home over IP 或 Project CHIP)是由CSA联盟制定的个应用层面的标准,旨在
    的头像 发表于 09-17 09:41 2032次阅读
    <b class='flag-5'>Matter</b>开发,看这<b class='flag-5'>一</b>篇就够了