本期技術(shù)專欄將為大家介紹Matter IDT工具的使用步驟,共有discover,probe和capture三個(gè)命令,本篇先為大家介紹discover和probe命令。
1
IDT Discover
在進(jìn)入idt的Python虛擬環(huán)境的界面后,我們先來看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è)備
輸入“$ idt discover -t ble”,會(huì)打開一個(gè)虛擬環(huán)境,去發(fā)現(xiàn)Matter設(shè)備的BLE廣播。
從上面的截圖中可以看出,執(zhí)行IDT命令的所有產(chǎn)物都保存在idt_20240126_041744目錄中。每次打開,它會(huì)保存為會(huì)話的日期時(shí)間格式:yyyymmdd_hhmmss。
我此時(shí)開啟手邊的一個(gè)符合Matter規(guī)范的Lock用例,從接出的打印中可以看到下面的信息:
它擁有獨(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è)備的廣播信息,如下:
從上面的掃描結(jié)果中,可以看到掃描到一個(gè)名叫TelinkLock的Matter設(shè)備的BLE廣播,VID和PID也是相符的。
按”Enter”中止發(fā)現(xiàn)。
在執(zhí)行下一步發(fā)現(xiàn)前,先確認(rèn)在線的Matter生態(tài)下是否有Matter設(shè)備。若沒有,可以先把廣播中的Matter設(shè)備配網(wǎng)進(jìn)入生態(tài)中。在這個(gè)指南中,我將該Telink Lock加入了Google的生態(tài)中。
1.2
發(fā)現(xiàn)在網(wǎng)的Matter設(shè)備
輸入“$ idt discover -t d”,會(huì)打開一個(gè)虛擬環(huán)境運(yùn)行IDT,去發(fā)現(xiàn)在網(wǎng)的Matter設(shè)備。
當(dāng)掃描到在網(wǎng)的Matter的設(shè)備,打印出發(fā)現(xiàn)的設(shè)備的信息,如下:
首先,發(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://www.asorrir.com/tags/wi-fi/" target="_blank">Wi-Fi和Thread網(wǎng)絡(luò)的橋梁,所以它擁有IPv4和IPv6的地址。
然后,又發(fā)現(xiàn)第二個(gè)在網(wǎng)的Matter設(shè)備。
發(fā)布的tcp名字叫做AF7632D0E275C33F-00000000366391FB._matter._tcp.local.,推測(cè)為一個(gè)可配網(wǎng)的Matter設(shè)備。
結(jié)合Telink Lock的SRP服務(wù)名,可以確認(rèn)其身份。
最后,又發(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)用。
結(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
然后,我們先來看idt probe相關(guān)命令。
Probe命令可以從本地環(huán)境中收集與上下文相關(guān)的網(wǎng)絡(luò)信息,并提供相應(yīng)的工件。
輸入“$ idt probe”,開啟偵測(cè)。
首先會(huì)打印出各個(gè)在網(wǎng)Matter設(shè)備的DNS-SD信息:
作為Thread邊界路由器的Google Nest Hub應(yīng)用。
作為可配網(wǎng)Matter設(shè)備的Telink Lock節(jié)點(diǎn)。
作為可配網(wǎng)Matter設(shè)備的Google Home節(jié)點(diǎn)。
開始Probe探測(cè)。
本篇關(guān)于IDT工具的discover和probe命令就介紹到這里,將會(huì)在下一篇文章中進(jìn)行介紹capture命令。
審核編輯:劉清
-
路由器
+關(guān)注
關(guān)注
22文章
3810瀏覽量
115974 -
BLE
+關(guān)注
關(guān)注
12文章
694瀏覽量
60381 -
Wi-Fi網(wǎng)絡(luò)
+關(guān)注
關(guān)注
0文章
13瀏覽量
3679
原文標(biāo)題:【技術(shù)專欄】Matter IDT 工具使用步驟(一)
文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
什么是Matter?為什么使用Matter?Matter的主要內(nèi)容干貨分享BF2 Matter網(wǎng)絡(luò)技術(shù)應(yīng)用

MacOS按照文檔的步驟進(jìn)行環(huán)境的配置, esp-matter執(zhí)行./install.sh的時(shí)候報(bào)錯(cuò)怎么解決?
[文章] 【xG24 Matter開發(fā)套件試用體驗(yàn)】點(diǎn)亮一個(gè)LED
Nordic的matter是如何做的
如何使用Windows下的終端IDT工具?
IDT推出Serial RapidIO Gen2系統(tǒng)建模工具
搭建Matter編譯環(huán)境的步驟
Matter固件編譯和燒錄步驟
ESP-Matter燒錄體驗(yàn)例程

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

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

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

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

評(píng)論