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

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

3天内不再提示

Matter IDT工具使用步骤(二)

泰凌微电子 来源:泰凌微电子 2024-03-06 09:14 次阅读

上一篇文章 《Matter IDT 工具使用步骤(一)》 已为大家介绍了Matter IDT工具里的discover和probe命令,本篇将继续为大家介绍Matter IDT工具使用步骤里的capture命令。

1

IDTCapture

接下来,我们来看idt capture相关命令。

Capture命令可以从本地环境中收集与上下文相关的网络信息,并提供相应的工件。

6fa6db4c-db55-11ee-a297-92fbcf53809c.png

Capture命令会用于:

捕获在手动进行测试时的所有感兴趣的数据 → 手机应用程序交互的视频录制,所有组件日志,网络数据包捕获等...

向用户提供测试设置和执行的反馈。

当测试完成时,捕获模式停止,并将所有捕获的数据压缩到一个文件中,然后可以将该文件发送给所有参与调查手动测试中发现的任何问题的相关方。捕获是可扩展的:每个生态系统可以实现分析捕获数据的分析,向用户显示信息,探测本地环境并生成额外的工件。

首先,可以在谷歌手机上安装应用软件GHSAFM(Google Home Sample App for Matter)。

6fe5ccbc-db55-11ee-a297-92fbcf53809c.png

应用软件的开发和发布地址:

https://github.com/google-home/sample-apps-for-matter-android

然后,将手机与树莓派相连。

在这里,用数据线将它们连接上。在手机上,在USB Preferences里选择“File transfer/Android Auto”。然后,在“Allow USB debugging”弹窗中,点击“允许”按钮,接受上位机的操控。

6ff86ac0-db55-11ee-a297-92fbcf53809c.png

最后,让我们回到登录IDT的操作界面,输入“idt capture”开始捕获一段Matter设备的配网记录。

701e9e34-db55-11ee-a297-92fbcf53809c.png

可以看到它使用了LogcatStreamer和ScreenRecorder,开始录制完整的logging和手机屏幕。

703c0078-db55-11ee-a297-92fbcf53809c.png

同样,它会记录PlayServices,然后开始实时打印的手机上commissioner配网节点的打印信息。

705baea0-db55-11ee-a297-92fbcf53809c.png

我尝试拿出另一个Telink Light设备,进行配网。

70949ec2-db55-11ee-a297-92fbcf53809c.jpg

虽然从设备的打印信息中,观察到配网已经完成了,但是从谷歌手机的GHSAFM应用上,出现了错误。

幸运的是,IDT可以帮助我在提交错误报告时快速获取所需的所有信息...

70c3fb90-db55-11ee-a297-92fbcf53809c.png

按“Enter”键将会开始停止IDT Capture,它会保存系统平台log,录屏以及打印出对应信息。

70ea7036-db55-11ee-a297-92fbcf53809c.png

它还会保留PlayServicesUser,PlayServices的log信息。

71f395f2-db55-11ee-a297-92fbcf53809c.png

后者包括了Matter配网节点的log,配网失败栈信息,DNS-SD解析信息。

722532ba-db55-11ee-a297-92fbcf53809c.png

以及PlayServices的probe capture信息等。

请耐心等待,这些log和录屏最终会保存在IDT_ARTIFACTS目录下。

有一些可能会对了解Matter生态系统的状况有帮助,比如:

724bf832-db55-11ee-a297-92fbcf53809c.png

1、 IDT在尝试配网并且应用程序崩溃时捕获了手机上的会话的视频。

它被存储在了idt/IDT_ARTIFACTS/idt_20240126_095922/Android/路径下,

7277a6c6-db55-11ee-a297-92fbcf53809c.png

2、带有手机配置信息的phone_info.json和带有生态完整配网信息的logcat.txt。

它们被存储在 idt/IDT_ARTIFACTS/idt_20240126_095922/PlayServices/ 路径,

728ffa64-db55-11ee-a297-92fbcf53809c.png

3、 以上及更多信息被压缩成了压缩包,可以分享和提交到Google进行Bug分析。

对应的压缩包保存在idt/IDT_ARTIFACTS/idt_20240126_095922.zip。

2

结语

以上数篇便是Matter生态中,“Interoperability Debugging Tool”(IDT)工具的基本功能,配置安装和使用命令的简单介绍。




审核编辑:刘清

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

    关注

    0

    文章

    199

    浏览量

    19604
  • 树莓派
    +关注

    关注

    113

    文章

    1639

    浏览量

    104746

原文标题:【技术专栏】Matter IDT 工具使用步骤(二)

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

收藏 人收藏

    评论

    相关推荐

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

    BF2 matter应用 :什么是Matter?为什么使用MatterMatter的主要内容; 在BF2上开发Matter应用;什么是
    的头像 发表于 07-13 21:35 2646次阅读
    什么是<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>网络技术应用

    如何使用Windows下的终端IDT工具

    谁能告诉我们如何使用Windows下的“终端”-IDT工具?我试图找到一种方法捕获MPLABX模拟器上的串行数据。能帮上忙吗?非常感谢你的帮助。 以上来自于百度翻译 以下为原文 HelloCan
    发表于 11-30 16:32

    matter芯片选型指南

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

    Matter来了,未来Zigbee会被Matter替代吗?

    Matter问世后智能家居领域中zigbee的地位会被取代吗?
    发表于 11-18 16:46

    基于matter协议开发,搭建环境时报错要如何解决?

    你们好 我想问一下 我想基于matter协议开发ESP-32参考:https://docs.espressif.com/projects/esp ... oping.html按照上面的参考步骤,搭建
    发表于 02-10 08:34

    IDT推出Serial RapidIO Gen2系统建模工具

    IDT推出Serial RapidIO Gen2系统建模工具  IDT公司(Integrated Device Technology, Inc.)宣布推出新的 Serial RapidIO® Gen2 系统建模
    发表于 03-23 12:05 1082次阅读

    搭建Matter编译环境的步骤

    Matter应用是基于Zephyr实时操作系统实现的,因此在配置Matter项目前,需要提前配置Zephyr工程以及Telink的工具链,但是手动配置Zephyr环境以及配置Telink工具
    的头像 发表于 08-24 15:02 2985次阅读

    Matter固件编译和烧录步骤

    要编译Matter固件,需要在Matter根目录下进行操作,如果使用Docker镜像的话则是在/root/chip目录中进行操作。
    的头像 发表于 08-31 09:39 2099次阅读

    如何将非Matter设备桥接到Matter网络

    Matter桥接设备可为 Matter 结构中的非 Matter 物联网设备提供连接。消费者可以在使用新Matter 设备的同时,继续使用现有的非
    的头像 发表于 10-24 16:30 1055次阅读

    Matter协议是什么?IoT时代Matter能解决什么问题?

    近日,CSA联盟(Connectivity Standards Alliance)正式对外发布了Matter 1.0 标准,并宣布认证计划现已开放。这意味着智能家居品牌厂商可以对其产品进行
    发表于 10-27 17:25 5074次阅读

    ESP-Matter烧录体验例程

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

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

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

    白皮书下载:了解Matter设备认证的必备知识与关键步骤

    在本篇由 Silicon Labs (亦称“芯科科技”)制作的白皮书中,我们将向您介绍成功完成 Matter 物联网设备认证所需的一切知识。我们将引导您完成 CSA 连接标准联盟认证过程的八个步骤
    的头像 发表于 07-17 15:10 311次阅读
    白皮书下载:了解<b class='flag-5'>Matter</b>设备认证的必备知识与关键<b class='flag-5'>步骤</b>

    Matter IDT工具使用步骤(一)

    在进入idt的Python虚拟环境的界面后,我们先来看idt discover相关命令。
    的头像 发表于 02-28 09:25 225次阅读
    <b class='flag-5'>Matter</b> <b class='flag-5'>IDT</b><b class='flag-5'>工具</b>使用<b class='flag-5'>步骤</b>(一)

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

    为了简化Matter设备的测试和认证过程,连接标准联盟开发了一套标准化的测试工具,即Matter TestHarness。
    的头像 发表于 04-24 10:38 105次阅读
    <b class='flag-5'>Matter</b>最新TestHarness<b class='flag-5'>工具</b>使用介绍(一)