在Matter的開發中,經常需要進行自測試,使用連接標準聯盟(CSA)提供的TestHarness(TH)工具驗證Matter設備的功能,而參加CSA舉辦的Test Event(TE)活動以及Spec Validation Event(SVE)活動都能更好地驗證設備是否符合最新的Matter認證測試要求,這篇文章就是參加SVE活動的經驗分享。
一參加SVE前的準備
1.TestHarness工具準備
首先,只有報名并且參與了SVE前的TE活動,才有報名參加SVE活動的資格。在參加SVE之前,我們需要關注此次SVE使用的TestHarness工具的具體版本號以及一些必須的改動,在每次SVE前都會在對應的Slack Channel中分享。在成功報名SVE活動后,會給予對應Slack Channel的權限。
以這次Matter v1.4 SVE為例,我們需要使用v2.11-beta3+fall2024版本的TH工具,并且對于一些標注了的測試例程,還需要額外的步驟。
從Matter v1.4 TE#2開始,TH工具需要在Ubuntu 24.04系統的樹莓派上運行,如果使用的是在這之前的版本,是無法升級使用的,需要重新安裝。
2.PICS文件準備
在參加SVE前,我們還需要更新PICS文件。雖然在注冊SVE時已經上傳過PICS文件,但是PICS的版本可能在SVE注冊到正式開始這期間有過更新,因此需要到Causeway上查看最新的PICS模板。
在Matter Certfication Sub Group中可以找到最新的PICS XML模板文件和最新的PICS Tool工具,根據自己設備的實際情況更新PICS文件后,把PICS文件的壓縮包上傳到SVE注冊鏈接中,確保對應的測試工程師可以獲取到。
為了測試時更加方便,可以提前把PICS文件中的XML文件根據Endpoint進行分類。
二SVE時的注意事項
1.確認測試計劃
在參加SVE活動時,首先找到自己注冊設備對應的ATL實驗室工程師,確認好設備的測試時間。對應的ATL實驗室工程師可以在注冊的地方找到,協助ATL工程師根據最新的Test Plan一起確認好待測設備需要測試的SVE測試項。
2.提供設備信息
在SVE的正式測試中,Test Case的測試必須由ATL工程師完成并上傳日志,所以要保證ATL工程師有一套版本正確的TH工具,并且了解測試設備的一些基本操作邏輯,比如重啟、恢復出廠設置等,以及一些必要的設備信息,比如Discriminator、Passcode等。
下面是一個提供給ATL工程師的設備信息示例:
Device Type: On/Off Light Switch
Device Type ID: 259
Pairing Mode: ble-thread
Discriminator: 2362
Passcode: 5048189
Manual Pairing Code: 21830103088
QRcode: MT:4UW01KQS02VYXH02400
FactoryReset: Press Button1 three times
3.修改Thread網絡信道
由于SVE測試會場中會有大量的設備,Thread通信可能會受到干擾,因此在使用TH工具建立Thread網絡時,可以修改Thread網絡的Channel,默認的腳本生成的Thread網絡Channel是25,可以進行修改(范圍是11~26)。
注意:同一個路由器下盡量只接一個TH樹莓派,避免產生干擾。在SVE期間出現過配網一直無法成功的情況,在移除了同個路由器下的多個樹莓派后,配網恢復正常。
4.注意測例要求
測試Test Case的時候需要按照Test Plan中對于該測試項的要求進行,比如要求測試方法是UI-Python,就需要用對應的方法測試,SVE中要求的方法已經高亮標記。
以上就是對于Matter SVE認證經驗的分享,希望對大家的Matter測試有所幫助。
-
測試
+關注
關注
8文章
5375瀏覽量
127056 -
驗證
+關注
關注
0文章
61瀏覽量
15260 -
Matter
+關注
關注
1文章
228瀏覽量
5888
原文標題:【技術專欄】Matter SVE經驗分享
文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
【Matter】Matter學習筆記1
![【<b class='flag-5'>Matter</b>】<b class='flag-5'>Matter</b>學習筆記1](https://file1.elecfans.com/web2/M00/A8/AB/wKgaomUuOGyAWaoRAAB9LO1zfMo541.jpg)
使用esp32c3開發matter時,開發好的產品還需要走matter官方認證流程獲得認證嗎?
一文淺析SVE和SVE2
SVE優化指南
Matter設備的測試與認證
DEKRA德凱助力為Matter在全球用戶之間創建更多連接
Matter協議是什么?IoT時代Matter能解決什么問題?
翱捷科技ASR582X系列芯片首批通過 Matter 1.0 認證
![翱捷科技ASR582X系列芯片首批通過 <b class='flag-5'>Matter</b> 1.0 <b class='flag-5'>認證</b>](https://file.elecfans.com/web2/M00/78/47/pYYBAGNk6ESANRRpAAIxCnIoqr0398.jpg)
獲得全球首批Matter認證,博通集成助力打造AIoT新生態
![獲得全球首批<b class='flag-5'>Matter</b><b class='flag-5'>認證</b>,博通集成助力打造AIoT新生態](https://file.elecfans.com/web2/M00/7D/52/poYBAGN-19aAUPy5AAAXnbP_BOw897.png)
Matter,IoT混亂時代的終結者
![<b class='flag-5'>Matter</b>,IoT混亂時代的終結者](https://file.elecfans.com/web2/M00/77/13/poYBAGNiSKOALmn6AACbhUNXK30250.png)
詳解:如何獲得Matter認證?
![詳解:如何獲得<b class='flag-5'>Matter</b><b class='flag-5'>認證</b>?](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
如何讓設備快速通過Matter認證?涂鴉智能告訴你答案
![如何讓設備快速通過<b class='flag-5'>Matter</b><b class='flag-5'>認證</b>?涂鴉智能告訴你答案](https://file.elecfans.com/web2/M00/40/04/pYYBAGJrTDSAYdI1AAASTiyZjeQ622.jpg)
經驗分享 | ESP-Matter 燒錄體驗
![<b class='flag-5'>經驗</b>分享 | 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設備的認證途徑
![技術干貨-了解<b class='flag-5'>Matter</b>設備的<b class='flag-5'>認證</b>途徑](https://file1.elecfans.com//web2/M00/A8/83/wKgaomUt2xqAQGk9AAFa-AcuIYk775.png)
評論