本期技術專欄將為大家介紹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設備
輸入“$ idt discover -t ble”,會打開一個虛擬環境,去發現Matter設備的BLE廣播。
從上面的截圖中可以看出,執行IDT命令的所有產物都保存在idt_20240126_041744目錄中。每次打開,它會保存為會話的日期時間格式:yyyymmdd_hhmmss。
我此時開啟手邊的一個符合Matter規范的Lock用例,從接出的打印中可以看到下面的信息:
它擁有獨立的設備信息:
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廣播,會打印出發現的設備的廣播信息,如下:
從上面的掃描結果中,可以看到掃描到一個名叫TelinkLock的Matter設備的BLE廣播,VID和PID也是相符的。
按”Enter”中止發現。
在執行下一步發現前,先確認在線的Matter生態下是否有Matter設備。若沒有,可以先把廣播中的Matter設備配網進入生態中。在這個指南中,我將該Telink Lock加入了Google的生態中。
1.2
發現在網的Matter設備
輸入“$ idt discover -t d”,會打開一個虛擬環境運行IDT,去發現在網的Matter設備。
當掃描到在網的Matter的設備,打印出發現的設備的信息,如下:
首先,發現第一個在網的Matter設備,發布的udp名字叫做Google Nest Hub (0107)._meshcop._udp.local.,鑒定為為Matter的Thread Border Router。
因為它是溝通Wi-Fi和Thread網絡的橋梁,所以它擁有IPv4和IPv6的地址。
然后,又發現第二個在網的Matter設備。
發布的tcp名字叫做AF7632D0E275C33F-00000000366391FB._matter._tcp.local.,推測為一個可配網的Matter設備。
結合Telink Lock的SRP服務名,可以確認其身份。
最后,又發現第三個在網的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上的一個應用。
結合這里peer的NODE_ID是000000007C1E0D71,并且Telink Lock會和這個Matter的Fabric中的Node一直交互,能夠初步確認它為Google Nest Hub上的Google Home應用,可能在Google的Fabric中充當Matter控制器。
2
IDT Probe
然后,我們先來看idt probe相關命令。
Probe命令可以從本地環境中收集與上下文相關的網絡信息,并提供相應的工件。
輸入“$ idt probe”,開啟偵測。
首先會打印出各個在網Matter設備的DNS-SD信息:
作為Thread邊界路由器的Google Nest Hub應用。
作為可配網Matter設備的Telink Lock節點。
作為可配網Matter設備的Google Home節點。
開始Probe探測。
本篇關于IDT工具的discover和probe命令就介紹到這里,將會在下一篇文章中進行介紹capture命令。
審核編輯:劉清
-
路由器
+關注
關注
22文章
3746瀏覽量
114551 -
BLE
+關注
關注
12文章
670瀏覽量
59617 -
Wi-Fi網絡
+關注
關注
0文章
13瀏覽量
3626
原文標題:【技術專欄】Matter IDT 工具使用步驟(一)
文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
什么是Matter?為什么使用Matter?Matter的主要內容干貨分享BF2 Matter網絡技術應用
![什么是<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>網絡技術應用](https://file1.elecfans.com/web2/M00/8C/B8/wKgaomSwvXCAFCEDAAAKnSEQk1I362.jpg)
MacOS按照文檔的步驟進行環境的配置, esp-matter執行./install.sh的時候報錯怎么解決?
[文章] 【xG24 Matter開發套件試用體驗】點亮一個LED
如何使用Windows下的終端IDT工具?
matter芯片選型指南
IDT推出Serial RapidIO Gen2系統建模工具
搭建Matter編譯環境的步驟
Matter固件編譯和燒錄步驟
ESP-Matter燒錄體驗例程
![ESP-<b class='flag-5'>Matter</b>燒錄體驗例程](https://file1.elecfans.com/web2/M00/8C/31/wKgaomSnetyATIdeAASWVZ7p0Us610.png)
經驗分享 | ESP-Matter 燒錄體驗
![經驗分享 | ESP-<b class='flag-5'>Matter</b> 燒錄體驗](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
白皮書下載:了解Matter設備認證的必備知識與關鍵步驟
![白皮書下載:了解<b class='flag-5'>Matter</b>設備認證的必備知識與關鍵<b class='flag-5'>步驟</b>](https://file1.elecfans.com/web2/M00/8E/5F/wKgaomTEy-uANqzxAAAlpGf9nHQ918.jpg)
下載最新出爐Matter SoC和模塊選型指南,并收看Matter一站式解決方案視頻
![下載最新出爐<b class='flag-5'>Matter</b> SoC和模塊選型指南,并收看<b class='flag-5'>Matter</b><b class='flag-5'>一</b>站式解決方案視頻](https://file1.elecfans.com//web2/M00/B1/6C/wKgaomVkUAaAOFzhAAEqaYsd3j0744.jpg)
Matter SVE認證經驗分享
![<b class='flag-5'>Matter</b> SVE認證經驗分享](https://file1.elecfans.com/web2/M00/0C/5C/wKgaomcz_jqAPVrKAAAfxjEhPg0214.png)
評論