0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Matter IDT工具使用步驟(一)

泰凌微電子 ? 來(lái)源:泰凌微電子 ? 2024-02-28 09:25 ? 次閱讀

本期技術(shù)專欄將為大家介紹Matter IDT工具的使用步驟,共有discover,probe和capture三個(gè)命令,本篇先為大家介紹discover和probe命令。

1

IDT Discover

在進(jìn)入idt的Python虛擬環(huán)境的界面后,我們先來(lái)看idt discover相關(guān)命令。

在Discover模式下,該工具顯示所有處于運(yùn)行和/或操作模式的Matter設(shè)備。這對(duì)于清晰了解當(dāng)前在測(cè)試環(huán)境中“活動(dòng)”的所有Matter設(shè)備非常有用。有關(guān)官方文檔,請(qǐng)參閱Matter規(guī)范的“4.3. Discover”部分。

在交互模式下運(yùn)行時(shí),Discover功能可以在BLE和DNS-SD兩種模式之一中運(yùn)行。

1.1

發(fā)現(xiàn)正在BLE廣播的Matter設(shè)備

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

輸入“$ idt discover -t ble”,會(huì)打開(kāi)一個(gè)虛擬環(huán)境,去發(fā)現(xiàn)Matter設(shè)備的BLE廣播。

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

從上面的截圖中可以看出,執(zhí)行IDT命令的所有產(chǎn)物都保存在idt_20240126_041744目錄中。每次打開(kāi),它會(huì)保存為會(huì)話的日期時(shí)間格式:yyyymmdd_hhmmss。

我此時(shí)開(kāi)啟手邊的一個(gè)符合Matter規(guī)范的Lock用例,從接出的打印中可以看到下面的信息

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

它擁有獨(dú)立的設(shè)備信息:

Server Listening...

[DL]Device Configuration:

[DL] Serial Number: 114180062024020200a0

[DL] Vendor Id: 4417 (0x1141)

[DL] Product Id: 32774 (0x8006)

[DL] Product Name: Lock App

當(dāng)IDT工具掃描到符合Matter規(guī)范的BLE廣播,會(huì)打印出發(fā)現(xiàn)的設(shè)備的廣播信息,如下:

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

從上面的掃描結(jié)果中,可以看到掃描到一個(gè)名叫TelinkLock的Matter設(shè)備的BLE廣播,VID和PID也是相符的。

按”Enter”中止發(fā)現(xiàn)。

在執(zhí)行下一步發(fā)現(xiàn)前,先確認(rèn)在線的Matter生態(tài)下是否有Matter設(shè)備。若沒(méi)有,可以先把廣播中的Matter設(shè)備配網(wǎng)進(jìn)入生態(tài)中。在這個(gè)指南中,我將該Telink Lock加入了Google的生態(tài)中。

1.2

發(fā)現(xiàn)在網(wǎng)的Matter設(shè)備

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

輸入“$ idt discover -t d”,會(huì)打開(kāi)一個(gè)虛擬環(huán)境運(yùn)行IDT,去發(fā)現(xiàn)在網(wǎng)的Matter設(shè)備。

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

當(dāng)掃描到在網(wǎng)的Matter的設(shè)備,打印出發(fā)現(xiàn)的設(shè)備的信息,如下:

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

首先,發(fā)現(xiàn)第一個(gè)在網(wǎng)的Matter設(shè)備,發(fā)布的udp名字叫做Google Nest Hub (0107)._meshcop._udp.local.,鑒定為為Matter的Thread Border Router。

因?yàn)樗菧贤?a href="http://wenjunhu.com/tags/wi-fi/" target="_blank">Wi-Fi和Thread網(wǎng)絡(luò)的橋梁,所以它擁有IPv4和IPv6的地址。

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

然后,又發(fā)現(xiàn)第二個(gè)在網(wǎng)的Matter設(shè)備。

發(fā)布的tcp名字叫做AF7632D0E275C33F-00000000366391FB._matter._tcp.local.,推測(cè)為一個(gè)可配網(wǎng)的Matter設(shè)備。

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

結(jié)合Telink Lock的SRP服務(wù)名,可以確認(rèn)其身份。

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

最后,又發(fā)現(xiàn)第三個(gè)在網(wǎng)的Matter設(shè)備。

發(fā)布的tcp名字叫做af7632d0e275c33f-000000007c1e0d71._matter._tcp.local.,推測(cè)為一個(gè)可配網(wǎng)的Matter設(shè)備。

將它的IP地址與第一個(gè)設(shè)備的做對(duì)比,這里的IPv4地址是192.168.115.103,剛好和Google Nest Hub的IPv4相符;這里的IPv6地址也和Google Nest Hub的完全相同。因此,我們有理由推測(cè)這個(gè)Matter設(shè)備為就在Google Nest Hub上的一個(gè)應(yīng)用。

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

結(jié)合這里peer的NODE_ID是000000007C1E0D71,并且Telink Lock會(huì)和這個(gè)Matter的Fabric中的Node一直交互,能夠初步確認(rèn)它為Google Nest Hub上的Google Home應(yīng)用,可能在Google的Fabric中充當(dāng)Matter控制器。

2

IDT Probe

然后,我們先來(lái)看idt probe相關(guān)命令。

Probe命令可以從本地環(huán)境中收集與上下文相關(guān)的網(wǎng)絡(luò)信息,并提供相應(yīng)的工件。

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

輸入“$ idt probe”,開(kāi)啟偵測(cè)。

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

首先會(huì)打印出各個(gè)在網(wǎng)Matter設(shè)備的DNS-SD信息:

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

作為Thread邊界路由器的Google Nest Hub應(yīng)用。

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

作為可配網(wǎng)Matter設(shè)備的Telink Lock節(jié)點(diǎn)。

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

作為可配網(wǎng)Matter設(shè)備的Google Home節(jié)點(diǎn)。

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

開(kāi)始Probe探測(cè)。

本篇關(guān)于IDT工具的discover和probe命令就介紹到這里,將會(huì)在下一篇文章中進(jìn)行介紹capture命令。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3732

    瀏覽量

    113767
  • BLE
    BLE
    +關(guān)注

    關(guān)注

    12

    文章

    660

    瀏覽量

    59406
  • Wi-Fi網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    3604

原文標(biāo)題:【技術(shù)專欄】Matter IDT 工具使用步驟(一)

文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是Matter?為什么使用MatterMatter的主要內(nèi)容干貨分享BF2 Matter網(wǎng)絡(luò)技術(shù)應(yīng)用

    BF2 matter應(yīng)用 :什么是Matter?為什么使用MatterMatter的主要內(nèi)容; 在BF2上開(kāi)發(fā)Matter應(yīng)用;什么是
    的頭像 發(fā)表于 07-13 21:35 ?4695次閱讀
    什么是<b class='flag-5'>Matter</b>?為什么使用<b class='flag-5'>Matter</b>?<b class='flag-5'>Matter</b>的主要內(nèi)容干貨分享BF2 <b class='flag-5'>Matter</b>網(wǎng)絡(luò)技術(shù)應(yīng)用

    Matter IDT工具使用步驟(二)

    接下來(lái),我們來(lái)看idt capture相關(guān)命令。
    的頭像 發(fā)表于 03-06 09:14 ?1028次閱讀
    <b class='flag-5'>Matter</b> <b class='flag-5'>IDT</b><b class='flag-5'>工具</b>使用<b class='flag-5'>步驟</b>(二)

    MacOS按照文檔的步驟進(jìn)行環(huán)境的配置, esp-matter執(zhí)行./install.sh的時(shí)候報(bào)錯(cuò)怎么解決?

    MacOS 按照文檔的步驟進(jìn)行環(huán)境的配置, esp-matter執(zhí)行./install.sh的時(shí)候報(bào)錯(cuò): Downloading and installing packages into local
    發(fā)表于 07-19 07:41

    [文章] 【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】點(diǎn)亮個(gè)LED

    Silicon Labs xG24 Matter LED 燈試用體驗(yàn)報(bào)告 、測(cè)試環(huán)境與設(shè)備 測(cè)試環(huán)境: 實(shí)驗(yàn)室環(huán)境,具備穩(wěn)定的電源和網(wǎng)絡(luò)連接。 測(cè)試設(shè)備: Silicon Labs xG24
    發(fā)表于 07-26 15:12

    如何使用Windows下的終端IDT工具?

    誰(shuí)能告訴我們?nèi)绾问褂肳indows下的“終端”-IDT工具?我試圖找到種方法捕獲MPLABX模擬器上的串行數(shù)據(jù)。能幫上忙嗎?非常感謝你的幫助。 以上來(lái)自于百度翻譯 以下為原文 HelloCan
    發(fā)表于 11-30 16:32

    matter芯片選型指南

    matter芯片選型指南matter作為CSA聯(lián)盟推出的項(xiàng)新的技術(shù),新的技術(shù)意味著新的機(jī)會(huì),這將讓CSA聯(lián)盟耕耘多年的公司(Zigbee產(chǎn)品)和剛加入CSA聯(lián)盟并計(jì)劃開(kāi)發(fā)matter
    發(fā)表于 02-14 07:55

    IDT推出Serial RapidIO Gen2系統(tǒng)建模工具

    IDT推出Serial RapidIO Gen2系統(tǒng)建模工具  IDT公司(Integrated Device Technology, Inc.)宣布推出新的 Serial RapidIO® Gen2 系統(tǒng)建模
    發(fā)表于 03-23 12:05 ?1167次閱讀

    搭建Matter編譯環(huán)境的步驟

    Matter應(yīng)用是基于Zephyr實(shí)時(shí)操作系統(tǒng)實(shí)現(xiàn)的,因此在配置Matter項(xiàng)目前,需要提前配置Zephyr工程以及Telink的工具鏈,但是手動(dòng)配置Zephyr環(huán)境以及配置Telink工具
    的頭像 發(fā)表于 08-24 15:02 ?3436次閱讀

    Matter固件編譯和燒錄步驟

    要編譯Matter固件,需要在Matter根目錄下進(jìn)行操作,如果使用Docker鏡像的話則是在/root/chip目錄中進(jìn)行操作。
    的頭像 發(fā)表于 08-31 09:39 ?2689次閱讀

    ESP-Matter燒錄體驗(yàn)例程

    ESP-Matter是ESP32系列SoC的官方Matter開(kāi)發(fā)框架。它建立在開(kāi)源的Matter SDK之上,提供了簡(jiǎn)化的API、常用的外圍設(shè)備、用于安全、制造和生產(chǎn)的工具和實(shí)用程序,
    的頭像 發(fā)表于 07-07 10:39 ?670次閱讀
    ESP-<b class='flag-5'>Matter</b>燒錄體驗(yàn)例程

    經(jīng)驗(yàn)分享 | ESP-Matter 燒錄體驗(yàn)

    ESP-Matter是ESP32系列SoC的官方Matter開(kāi)發(fā)框架。它建立在開(kāi)源的MatterSDK之上,提供了簡(jiǎn)化的API、常用的外圍設(shè)備、用于安全、制造和生產(chǎn)的工具和實(shí)用程序,并附有詳盡的文檔
    的頭像 發(fā)表于 07-07 10:04 ?1027次閱讀
    經(jīng)驗(yàn)分享 | ESP-<b class='flag-5'>Matter</b> 燒錄體驗(yàn)

    白皮書下載:了解Matter設(shè)備認(rèn)證的必備知識(shí)與關(guān)鍵步驟

    在本篇由 Silicon Labs (亦稱“芯科科技”)制作的白皮書中,我們將向您介紹成功完成 Matter 物聯(lián)網(wǎng)設(shè)備認(rèn)證所需的切知識(shí)。我們將引導(dǎo)您完成 CSA 連接標(biāo)準(zhǔn)聯(lián)盟認(rèn)證過(guò)程的八個(gè)步驟
    的頭像 發(fā)表于 07-17 15:10 ?541次閱讀
    白皮書下載:了解<b class='flag-5'>Matter</b>設(shè)備認(rèn)證的必備知識(shí)與關(guān)鍵<b class='flag-5'>步驟</b>

    下載最新出爐Matter SoC和模塊選型指南,并收看Matter站式解決方案視頻

    SiliconLabs (亦稱 “ 芯科科技 ” )近期新發(fā)布了 Matter SoC 和模塊選型指南 ,為物聯(lián)網(wǎng)開(kāi)發(fā)人員提供關(guān)于我們的 Matter 產(chǎn)品組合的概述及快速比較,并介紹相應(yīng)的軟件開(kāi)發(fā)工具
    的頭像 發(fā)表于 11-27 16:10 ?418次閱讀
    下載最新出爐<b class='flag-5'>Matter</b> SoC和模塊選型指南,并收看<b class='flag-5'>Matter</b><b class='flag-5'>一</b>站式解決方案視頻

    Matter最新TestHarness工具使用介紹(

    為了簡(jiǎn)化Matter設(shè)備的測(cè)試和認(rèn)證過(guò)程,連接標(biāo)準(zhǔn)聯(lián)盟開(kāi)發(fā)了套標(biāo)準(zhǔn)化的測(cè)試工具,即Matter TestHarness。
    的頭像 發(fā)表于 04-24 10:38 ?1728次閱讀
    <b class='flag-5'>Matter</b>最新TestHarness<b class='flag-5'>工具</b>使用介紹(<b class='flag-5'>一</b>)

    Matter SVE認(rèn)證經(jīng)驗(yàn)分享

    Matter的開(kāi)發(fā)中,經(jīng)常需要進(jìn)行自測(cè)試,使用連接標(biāo)準(zhǔn)聯(lián)盟(CSA)提供的TestHarness(TH)工具驗(yàn)證Matter設(shè)備的功能,而參加CSA舉辦的Test Event(TE)活動(dòng)以及
    的頭像 發(fā)表于 11-13 09:16 ?278次閱讀
    <b class='flag-5'>Matter</b> SVE認(rèn)證經(jīng)驗(yàn)分享