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

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

3天内不再提示

Matter IDT工具使用步骤(一)

泰凌微电子 来源:泰凌微电子 2024-02-28 09:25 次阅读

本期技术专栏将为大家介绍Matter IDT工具的使用步骤,共有discover,probe和capture三个命令,本篇先为大家介绍discover和probe命令。

1

IDT Discover

在进入idt的Python虚拟环境的界面后,我们先来看idt discover相关命令。

在Discover模式下,该工具显示所有处于运行和/或操作模式的Matter设备。这对于清晰了解当前在测试环境中“活动”的所有Matter设备非常有用。有关官方文档,请参阅Matter规范的“4.3. Discover”部分。

在交互模式下运行时,Discover功能可以在BLE和DNS-SD两种模式之一中运行。

1.1

发现正在BLE广播的Matter设备

3ec386ba-d5d3-11ee-a297-92fbcf53809c.png

输入“$ idt discover -t ble”,会打开一个虚拟环境,去发现Matter设备的BLE广播。

3ee10096-d5d3-11ee-a297-92fbcf53809c.png

从上面的截图中可以看出,执行IDT命令的所有产物都保存在idt_20240126_041744目录中。每次打开,它会保存为会话的日期时间格式:yyyymmdd_hhmmss。

我此时开启手边的一个符合Matter规范的Lock用例,从接出的打印中可以看到下面的信息

3ef60266-d5d3-11ee-a297-92fbcf53809c.png

它拥有独立的设备信息:

Server Listening...

[DL]Device Configuration:

[DL] Serial Number: 114180062024020200a0

[DL] Vendor Id: 4417 (0x1141)

[DL] Product Id: 32774 (0x8006)

[DL] Product Name: Lock App

当IDT工具扫描到符合Matter规范的BLE广播,会打印出发现的设备的广播信息,如下:

3f2b6438-d5d3-11ee-a297-92fbcf53809c.png

从上面的扫描结果中,可以看到扫描到一个名叫TelinkLock的Matter设备的BLE广播,VID和PID也是相符的。

按”Enter”中止发现。

在执行下一步发现前,先确认在线的Matter生态下是否有Matter设备。若没有,可以先把广播中的Matter设备配网进入生态中。在这个指南中,我将该Telink Lock加入了Google的生态中。

1.2

发现在网的Matter设备

3f438f4a-d5d3-11ee-a297-92fbcf53809c.png

输入“$ idt discover -t d”,会打开一个虚拟环境运行IDT,去发现在网的Matter设备。

3f47d834-d5d3-11ee-a297-92fbcf53809c.png

当扫描到在网的Matter的设备,打印出发现的设备的信息,如下:

3f66cd52-d5d3-11ee-a297-92fbcf53809c.png

首先,发现第一个在网的Matter设备,发布的udp名字叫做Google Nest Hub (0107)._meshcop._udp.local.,鉴定为为Matter的Thread Border Router。

因为它是沟通Wi-Fi和Thread网络的桥梁,所以它拥有IPv4和IPv6的地址。

3f8caf5e-d5d3-11ee-a297-92fbcf53809c.png

然后,又发现第二个在网的Matter设备。

发布的tcp名字叫做AF7632D0E275C33F-00000000366391FB._matter._tcp.local.,推测为一个可配网的Matter设备。

3fb11fba-d5d3-11ee-a297-92fbcf53809c.png

结合Telink Lock的SRP服务名,可以确认其身份。

3fd57e6e-d5d3-11ee-a297-92fbcf53809c.png

最后,又发现第三个在网的Matter设备。

发布的tcp名字叫做af7632d0e275c33f-000000007c1e0d71._matter._tcp.local.,推测为一个可配网的Matter设备。

将它的IP地址与第一个设备的做对比,这里的IPv4地址是192.168.115.103,刚好和Google Nest Hub的IPv4相符;这里的IPv6地址也和Google Nest Hub的完全相同。因此,我们有理由推测这个Matter设备为就在Google Nest Hub上的一个应用。

3fffa914-d5d3-11ee-a297-92fbcf53809c.png

结合这里peer的NODE_ID是000000007C1E0D71,并且Telink Lock会和这个Matter的Fabric中的Node一直交互,能够初步确认它为Google Nest Hub上的Google Home应用,可能在Google的Fabric中充当Matter控制器

2

IDT Probe

然后,我们先来看idt probe相关命令。

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

43516c4c-d5d3-11ee-a297-92fbcf53809c.png

输入“$ idt probe”,开启侦测。

435b89ac-d5d3-11ee-a297-92fbcf53809c.png

首先会打印出各个在网Matter设备的DNS-SD信息:

436aef5a-d5d3-11ee-a297-92fbcf53809c.png

作为Thread边界路由器的Google Nest Hub应用。

4389a76a-d5d3-11ee-a297-92fbcf53809c.png

作为可配网Matter设备的Telink Lock节点。

43a8197a-d5d3-11ee-a297-92fbcf53809c.png

作为可配网Matter设备的Google Home节点。

43c699e0-d5d3-11ee-a297-92fbcf53809c.png

开始Probe探测。

本篇关于IDT工具的discover和probe命令就介绍到这里,将会在下一篇文章中进行介绍capture命令。




审核编辑:刘清

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

    关注

    22

    文章

    3728

    浏览量

    113701
  • BLE
    BLE
    +关注

    关注

    12

    文章

    660

    浏览量

    59391
  • Wi-Fi网络
    +关注

    关注

    0

    文章

    13

    浏览量

    3603

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

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

收藏 人收藏

    评论

    相关推荐

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

    BF2 matter应用 :什么是Matter?为什么使用MatterMatter的主要内容; 在BF2上开发Matter应用;什么是
    的头像 发表于 07-13 21:35 4662次阅读
    什么是<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 IDT工具使用步骤(二)

    接下来,我们来看idt capture相关命令。
    的头像 发表于 03-06 09:14 1012次阅读
    <b class='flag-5'>Matter</b> <b class='flag-5'>IDT</b><b class='flag-5'>工具</b>使用<b class='flag-5'>步骤</b>(二)

    MacOS按照文档的步骤进行环境的配置, esp-matter执行./install.sh的时候报错怎么解决?

    MacOS 按照文档的步骤进行环境的配置, esp-matter执行./install.sh的时候报错: Downloading and installing packages into local
    发表于 07-19 07:41

    [文章] 【xG24 Matter开发套件试用体验】点亮个LED

    Silicon Labs xG24 Matter LED 灯试用体验报告 、测试环境与设备 测试环境: 实验室环境,具备稳定的电源和网络连接。 测试设备: Silicon Labs xG24
    发表于 07-26 15:12

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

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

    matter芯片选型指南

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

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

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

    搭建Matter编译环境的步骤

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

    Matter固件编译和烧录步骤

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

    ESP-Matter烧录体验例程

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

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

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

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

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

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

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

    Matter最新TestHarness工具使用介绍(

    为了简化Matter设备的测试和认证过程,连接标准联盟开发了套标准化的测试工具,即Matter TestHarness。
    的头像 发表于 04-24 10:38 1709次阅读
    <b class='flag-5'>Matter</b>最新TestHarness<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 259次阅读
    <b class='flag-5'>Matter</b> SVE认证经验分享